13
87
21
129
70
32
4
14
7
12
5
2
38
22
46
96
1
28
3
85
9
33
51
36
48
97
62
82
39
11
94
73
59
10
15
23
43
110
65
182
58
52