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