60072585
24882618
38563915
14115006
13656107
61129909
422567
78825252
96536222
57657408
55798193
64943506
91475791
16104495
6904925
93919151
79323717
4411350
31623690
20543683
47114933
37873871
30332398
49829510
99286373
15375397
95324090
96309856
29038618
76452179
3875503
895092
64499198
75892075
20237830
2377158
32788118
44734160
36943264
59157027