8
43
57
75
13
31
27
7
11
33
25
15
9
34
29
10
20
18
3
4
32
51
50
89
167
41
16
120
12
163
36
17
68
14
97
52
37
42