15
22
93
197
339
57
125
41
82
182
62
58
155
48
103
35
106
210
222
291
208
381
53
30
25
414
66
3428
443