12
13
21
4
9
129
8
31
68
168
22
23
51
19
1
2
14
97
105
40
70
6
11
78
847
61
216
3
15
91
25
5
56
33
161
39
7
50
42
24
48
57