18
20
16
59
36
767
7
86
33
15
24
21
97
32
73
48
9
46
108
116
44
22
70
56
38
40
29
28
26
19
30
104
12
10
103
27
100
66
88
23
13
168
31