17
196
66
90
21
45
32
18
15
48
79
27
10
35
24
87
96
60
20
56
40
111
22
76
16
9
110
23
55
26
64
50
54
78
547
91
49
88
359
58
116
8
100
62
107
69
38