3
1
6
15
9
31
17
27
28
53
88
8
23
32
61
108
48
85
18
5
16
50
26
7
25
13
4
2
21
204
19
29
35
44
70
62
14
37
39
10
11
12