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