99496522
19142586
63345894
122863
27623798
58324976
70687604
29661340
96216973
79587616
77056587
64908248
556433
48864921
27968712
80745608
978353
6700703
1513688
71147898
10501756
31395547
3406626
42135242
33246526
71041416
4377828
58617030
76579734
25375214
39629273
27316006
25291969
51673546
38742585
14438402
4694546
64719568
71385085
21044576