126
68
30
67
51
172
39
21
26
482
14
111
58
94
34
251
115
119
47
93
60
65
56
20
158
270
161
25
29
112
16
18
8
120
42
13
109
78
66
49
2450
10
27
12
24
426
32