126
65
121
10
22
24
21
47
43
46
40
82
13
9
4
16
23
25
2
34
51
119
62
11
49
118
57
42
70
150
76
166
148
103
15
93
112
0
66
12
37
8
19
69
39
104