18
65
47
19
40
183
100
101
8
14
51
12
93
28
22
49
43
4
10
53
39
42
69
148
37
60
11
30
56
32
1
27
34
13
25
44
48
17
55
59
63
9
52
128
57