112
475
33
366
627
28
86
438
241
150
185
235
15
161
87
125
16
48
123
155
114
170
157
203
193
166
317
25
38
231
145
121
54
42
109
132
190
117
18
3
78
75
198
324
265
375
17
20
19
179
168
99
206
13
61
47