6
3
5
2
1
16
34
70
31
33
51
46
66
47
74
179
17
50
165
96
48
13
30
21
37
76
40
45
52
78
27
90
114
7
28
20
12
55
64
92
274
108
32
65
14
80
18
15
23