10
4
23
6
108
15
16
84
17
99
20
21
35
236
166
8
43
29
76
48
56
61
79
96
11
18
24
53
19
51
9
27
30
128
73
25
169
12
101
71
63
57
1
82
70
3
7
26