18
5
28
17
13
45
15
16
8
56
6
43
55
70
10
27
7
52
40
20
14
32
54
200
68
19
31
454
23
46
509
53
25
22
11
61
9
75
152
99
49
192
26
34
21
162
325