8
0
40
17
13
38
45
57
75
99
34
97
105
48
92
111
66
140
52
54
33
28
20
46
73
23
26
19
50
30
79
95
22
39
216
113
55
29
16
42
71
300
14
126