62
107
187
395
530
305
207
216
82
209
83
33
127
86
159
16
22
225
50
412
34
26
380
36
27
57
105
76
15
60
35
52
23
129
202
29
32
65
73
95
63
444
70
106
38
223
61
478
101
59
120
51
164
241
303