42
13
74
44
99
129
29
18
166
144
183
156
231
221
108
30
43
55
60
252
33
50
22
64
6
20
79
58
25
57
87
38
36
40
24
28
35
84
39
143
209
110
15
46
100
41