41
87
100
27
70
84
181
99
111
69
43
49
91
66
89
120
45
31
55
44
23
29
39
171
227
154
105
22
33
272
293
12
6
26
40
47
38
167
187
68
37
138
258
524
34
61
16