19
26
55
17
49
100
38
20
35
6
238
86
65
106
80
74
48
39
182
188
156
221
433
58
255
82
50
189
425
170
133
304
119
624
742
127
145
173
115
114