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