41
110
43
57
26
37
1557
80
33
85
666
19
107
833
20
1095
140
299
16
15
69
92
723
97
54
676
128
245
305
1448
181
466
23
4008
536
102
105
489
52
12
29
31
71
30
12700
87
66
826
4061
38
120
397
21
170