8
12
29
33
54
23
10
20
27
71
40
16
24
19
25
15
890
53
13
22
49
34
114
17
57
143
140
65
14
60
51
21
42
182
62
103
47
64
132
300
69