21
10
104
3
33
23
15
8
22
43
1
44
12
45
36
35
65
9
5
28
13
7
4
91
52
38
90
11
61
24
69
34
29
19
67
2
18
6
32
14
37
25
42
16