32
58
64
63
60
59
61
51
130
82
84
588
79
34
67
40
205
2189
566
74
37
294
47
100
45
21
46
240
320
16
56
383
447
31
159
43
4821
65
207
90
26
27
41
119
20
1067
19
123
72