14
27
96
9
55
19
58
1
15
51
74
22
11
23
39
35
43
54
75
2
4
86
85
12
80
40
18
70
186
169
31
133
127
28
109
92
344
48
32
20
53
173
56
17
196
79
34
25
65
21
100