103
45
240
123
61
43
79
30
10
136
162
36
348
634
33
559
1095
535
83
442
481
354
38
118
351
115
52
58
75
78
164
29
40
506
104
283
3708
20
112
129
341
50
127
102
444
28
263
6907
1782
108
452
694
153
255