83
402
117
531
65
354
105
338
31
236
99
315
51
214
89
128
37
186
15
254
120
155
56
119
11
28
109
20
135
61
713
123
112