3
29
58
10
137
24
5
37
7
26
96
25
1
9
88
67
16
2
14
17
35
8
11
39
21
33
13
85
20
45
18
27
30
6
4
110
57
60
41
22
94
28
53
19