27
395
30
36
89
25
279
174
43
142
32
168
48
53
60
148
119
151
86
57
59
252
97
54
242
63
61
68
281
164
79
224
120
91
65
124
109
117
136
35
78
12
23
50
20
201
70
141
163
319
56