30
18
9
42
22
35
23
7
20
182
97
143
13
17
138
33
3
47
19
40
41
55
31
63
21
101
24
49
45
39
100
8
5
34
43
44
51
73
71
14
56
113
48
98
112
230
16