63
152
17
52
33
215
157
598
316
38
109
76
94
22
289
72
56
96
151
25
49
295
45
28
47
68
71
26
31
162
403
310
20
105
51
61
134
77
70
121
180
90
10316
448
102
172
177
517
155
297
601
118
414