9
17
30
92
44
108
39
109
62
74
28
99
56
47
52
34
76
55
42
71
81
43
19
106
312
50
122
73
84
127
263
49
31
59
64
65
11
35
57
80
61
179
82
153
151
177
114
229