19
21
36
10
42
20
54
93
350
64
67
108
71
82
126
32
65
250
115
55
33
40
46
37
200
59
30
13
128
144
295
101
74
215
117
203
219
175
81
25
129
41
104
235
877
355
243
156
135
107
89