12
34
21
3
20
7
6
54
5
1
26
10
108
73
17
94
25
9
16
75
66
11
57
8
22
176
138
13
19
173
23
65
14
24
49
163
81
116
47
15
40
156
2