16
15
18
37
34
11
24
52
7
51
20
49
33
19
67
72
70
25
27
35
99
129
53
162
199
65
100
45
175
154
89
161
348
31
96
55
41
75
204
28
38
47
64
59
57
104
29
44
98
271
359
23