216
272
67
82
319
27
31
18
55
72
97
587
26
792
1354
344
12
30
115
876
135
29
1420
62
49
128
199
94
39
260
78
20
96
34
83
176
84
165
166
346
1119
220
101
14
80
47
88