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