8
4
20
50
105
47
26
79
9
41
35
80
31
39
38
22
155
84
44
116
54
57
30
18
90
69
34
25
29
99
27
255
21
52
19
75
2
23
32
45
93
73
28
49
16