74
70
20
27
23
68
19
13
10
11
9
5
7
6
47
69
73
45
84
55
182
97
52
34
79
63
28
98
35
18
72
155
430
152
748
467
429
1004
547
192
581
50
263
272
279
299
164
215
311
65