28
98
735
52
41
26
54
34
17
100
430
286
367
15
144
49
128
113
150
68
156
125
44
157
214
120
358
244
45
6
215
178
170
78
63
97
228
108
82
31
234
318
413
255
132
517
76
159
62
402
553
8
72
85