8
1
22
18
23
9
4
27
40
52
12
14
109
99
73
57
30
35
32
28
45
24
94
10
81
33
55
155
46
63
34
54
21
108
50
19
39
295
31
161
25
78
59
58