30
5
16
1
8
18
17
2
12
31
13
19
47
27
69
32
6
7
42
35
3
25
29
48
95
23
41
21
137
26
44
20
28
166
11
85
40
153
62
57