105
507
132
320
124
362
96
293
79
206
43
190
94
175
29
158
50
152
111
501
12
136
102
32
104
17
85
7
103
30
329
14
1
91
3
88