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