20
104
105
54
247
550
31
109
16
35
66
55
9340
938
129
343
41
36
81
9
1040
498
165
412
294
39
434
73
110
506
82
601
14
128
24
1578
162
184
675
120
30
11
76
37
134
100
778
52
42
63
370
87