13
3
71
2
52
23
45
62
5
26
28
8
22
16
30
1
24
11
29
6
7
20
15
36
10
40
42
32
18
122
381
115
50
88
58
57
38
72
102
76
85
64
61
39
183
56