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