378
54
45
380
1501
17
152
310
14
171
399
30
51
44
3
115
34
47
172
200
41
25
16
50
135
235
99
113
273
238
182
20
94
61
190
23
112
210
222
35
180
107
19
70
244
212
102
86
137
55
49
83