13
123
28
82
45
76
55
395
11
144
647
1128
693
20
343
390
485
54
210
180
479
179
85
70
56
69
130
27
60
26
21
303
384
244
14
129
118
62
639
662
47
199
270
49
16
79
227
4
31
938
346
124
32
250
538