14
29
46
5
34
27
9
41
7
32
57
50
70
62
12
3
8
73
31
64
35
25
118
99
84
39
107
77
15
117
24
11
72
28
109
30
102
180
279
10
89
138
126