135
43
46
63
190
87
139
2135
82
260
15
44
213
85
183
166
378
306
152
138
103
78
207
69
347
47
783
123
14
246
159
431
102
100
37
125
218
348
67
62
73
316
74
55
34
53
208
25
42
525
127
150