37
35
10
23
45
30
33
6
80
41
13
46
24
15
8
48
38
63
111
50
16
1
2
20
3
18
19
941
9
36
22
12
67
66
43
26
4