373
117
42
38
52
138
29
168
149
350
244
100
9
66
57
164
77
10
91
26
83
139
61
260
95
219
158
88
127
198
81
555
45
192
85
82
27
243
226
147
193
79
469
58
281
37
156
159
293
257
273
114
12
47
51