126
117
75
106
51
108
18
56
98
35
655
91
140
26
76
10
8
471
11
46
50
57
45
282
22
406
34
36
119
69
15
158
100
33
27
67
95
19
16
14
28
20
17
12
5