63
160
98
284
55
173
45
121
28
99
113
438
48
316
58
117
78
371
15
254
116
197
33
187
141
176
73
277
302
223
31
146