2018244
47368523
9154885
9619984
1083260
23068721
57624016
90271638
3281913
29021882
89246015
661310
68495690
10263506
9877567
19489609
38645130
29727462
5027913
47741442
64967815
58493189
99873793
33994691
34552452
82347292
4396712
1037261
75893328
38486304
58449294
9062502
71717054
19517266
25541742
10381632
38424877
71661684
9553996
72102093