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