156
67
119
54
99
98
101
130
96
32
248
315
617
273
161
25
13
24
258
203
89
112
148
21
152
428
201
95
285
35
18
429
86
143
45
322
197
132
465
108
732
141
56
107
102
570
87
310
64
78
231
300
357
97
422