40
87
99
27
70
83
180
98
111
69
43
49
91
65
89
119
44
31
55
23
28
41
39
171
29
226
154
105
21
26
33
272
293
11
5
25
38
47
167
187
68
37
138
258
524
34
61
16