100
526
53
408
76
258
56
132
23
242
51
206
26
167
18
166
37
159
15
254
122
3
141
17
11
119
61
713
6
89
19
96