105
626
86
210
125
429
21
103
79
211
99
248
29
235
64
250
8
147
66
509
4
104
17
12
24
118
26
136
6
98
13
97
61