30
17
46
14
114
64
79
29
58
10
37
43
18
39
258
54
36
27
15
42
4
16
13
62
34
31
71
87
66
50
67
28
49
44
21
9
8
51
22
65
183
184
25