163
97
89
112
475
33
366
628
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
19
324
265
375
17
20
179
168
99
206