24
10
3
11
8
5
12
20
6
27
34
51
16
35
145
19
36
50
39
9
18
40
2
22
29
183
112
13
21
7
71
197
92
58
81
14
53