42
43
35
53
109
82
87
725
239
486
111
148
213
247
69
71
41
139
149
80
77
66
124
78
232
13
24
28
97
73
84
136
277
47
173
32
208
37
249
51
526
156
217
88
55
118
185
91
102
95
155
54
75
182
10
105