22
56
1
21
12
29
31
40
19
8
15
28
24
20
186
6
34
32
43
9
7
4
45
70
36
13
48
11
46
16
57
17
35
25
107
75
88