235
352
11
256
150
275
51
20
23
31
123
56
22
67
29
132
45
18
16
3
41
10
61
28
165
64
129
63
454
32
24
194
15
35
8
377
278
259
83
178
119
19
55
86
140
96
135
17