12
24
6
3
29
55
8
4
9
43
59
14
10
61
15
7
48
34
45
2
77
186
13
35
11
205
19
259
168
20
47
40
93
16
5
113
25
52