15
35
426
301
58
60
7
444
14
19
33
346
842
104
352
55
720
232
47
466
76
581
79
189
349
903
164
114
12
392
394
418
125
107
1042
97
112
116
317
313
136
82
122
363
186
139
157
26
183
198
50
30
215
113
169
142