18
3
13
11
10
8
30
31
2
4
25
80
16
28
19
1
24
23
40
32
51
75
46
21
66
52
15
55
453
69
61
101
233
204
140
222
45
134
17
27
181