40
42
8
15
17
112
509
9
63
47
18
7
52
22
50
6
21
27
4
97
16
81
523
19
26
43
11
2
170
31
53
33
101
60
64
51
49
68