42
87
101
27
70
84
181
100
99
112
69
43
49
91
67
89
121
46
31
55
45
23
30
41
39
171
29
227
154
106
28
33
273
293
22
13
7
40
47
38
167
189
68
37
138
259
526
34
61
16