35
54
95
32
64
92
268
349
391
201
137
126
227
291
177
135
105
304
205
116
706
398
162
74
425
119
160
599
108
410
537
327
106
470
102
72
112
922
583
59
166
63
109
90
94
168
88
110
68
164
89
48
61
82
208
26
293
44