35
57
63
343
98
76
33
74
16
25
84
147
212
294
43
30
29
17
133
107
92
216
124
283
34
109
61
32
140
80
87
462
287
195
68
42
15
274
215
232
385
94
96
106