126
46
104
40
38
12
29
72
84
308
22
42
49
47
39
53
79
80
7
33
70
166
71
105
31
16
100
10
24
54
119
184
35
196
23
163
78
108
43
60
73
194
101
66
85
142
58
45