375
112
26
18
22
281
31
82
36
59
69
76
85
17
13
122
37
197
231
358
50
34
129
60
72
289
330
89
160
39
105
162
57
40
35
92
382
27
56
234
104
16
23
24
135
54
87
66
349
9
21
94
61
95
265