33
44
19
7
3
4
21
32
23
46
17
35
12
34
18
5
11
38
101
99
111
57
67
61
36
26
28
48
96
9
125
13
39
40
45
185
139
74
83
16
31
47
27
140