7
30
80
67
9
31
122
70
62
42
27
46
11
60
166
83
78
48
24
45
47
25
20
86
40
8
2
3
52
69
185
49
22
217
12
0
5
61
28
105
53
179
37
29
50