31
30
38
34
7
35
45
12
6
74
13
73
75
23
37
29
51
104
9
36
26
60
28
21
20
14
67
55
22
168
40
123
83
39
64
78
179
157
53
25
27
124
50
52