8
66
33
29
44
35
17
144
80
14
23
99
81
57
43
59
76
18
27
21
42
58
36
12
30
15
10
16
31
53
5
4
26
41
1
7
13
116
6
25
91
98
24
47