45
94
83
103
348
223
7
67
69
81
106
115
340
37
14
101
25
74
245
149
200
17
84
168
472
136
319
215
177
152
72
188
43
111
30
64
293
434
241
496
219
247
129
73
19
225
66
44
62
50
263
52
155
60
55
18
105