158
86
19
149
461
59
1322
92
45
222
283
300
260
103
820
18
37
345
844
97
111
104
453
572
41
9
128
178
307
179
24
25
121
327
95
167
61
100
160
1004
125
282
77
72
80
33
6701
57
124
281
919
93
365
425
394
85
53