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