28
33
87
55
9
15
52
39
123
97
31
8
46
80
26
29
44
64
4
16
25
36
88
94
47
34
54
172
213
45
51
100
53
154
60
135
61
71
32
103
58
48
171
81
18
22
121