22
31
13
57
29
21
18
7
36
8
3
30
9
35
28
46
10
82
160
5
19
58
15
11
70
2
49
78
12
6
17
23
4
96
16
72
43
47
37
40
24
98