31
39
94
23
48
85
81
100
17
54
68
27
35
33
21
44
26
37
47
168
34
25
15
51
62
20
18
64
61
80
38
8
253
113
13
158
190
72
16
418
36
214
24
116
95
207
57
28