251
116
352
25
58
327
84
30
1825
478
32
24
42
43
33
269
48
14
82
20
326
22
31
129
91
36
59
142
166
40
97
104
138
278
112
63
65
38
134
92
61
271
35
85
93
196
70
37
86
89
45
237
75