1
2
4
8
3
26
6
236
30
60
5
18
25
12
16
10
14
9
15
20
7
34
31
11
41
22
84
48
61
19
17
88
109
54
21
29
28
163
50
13
57
35
53
45
43