64
35
82
188
106
23
150
177
123
325
296
144
71
108
430
241
128
66
65
664
304
160
153
42
51
533
94
220
205
242
69
132
251
254
243
442
76
44
138
129
236
276
39
53
26
614
84
173
686
37
583
134
259