16
9
75
3
48
19
21
25
149
23
35
20
7
12
38
47
14
126
8
154
22
17
80
49
13
72
71
99
54
11
115
121
341
176
137
100
233
225
164
85
134
163
33
132
91
94
53
29
50