60
26
62
73
112
72
19
63
46
45
343
38
14
64
59
25
199
221
140
283
44
656
463
429
90
452
86
174
50
124
40
266
108
194
296
47
56
1337
293
21
33
67
721
383
187
31
610
78
71
5835
685
110
790