43
34
76
27
108
109
40
85
89
101
59
78
30
18
29
26
95
115
129
60
69
285
183
87
192
103
146
48
214
37
50
57
137
61
42
24
15
100
279
28
72
226
122
20
434
44
79
173
71