28
44
112
95
82
26
64
86
47
32
31
98
107
117
59
168
52
10
45
34
55
51
43
14
99
12
46
18
69
103
36
25
6
39
9
2
85
53
30
24
17
48
19