109
220
84
16
25
64
57
52
99
81
43
85
39
442
14
18
23
58
48
46
9
56
80
1546
272
44
92
133
90
104
245
429
49
32
88
34
179
314
40
128