97082332
7050860
58446033
58314861
3935778
18851673
65142503
46498485
1449875
6317306
67478957
50609218
16955024
50735790
14086835
2991323
80676850
33911335
93239145
13656216
4635898
85984236
37855256
81687551
83438713
51219636
6945993
76127264
8228571
1548046
71416257
55698088
1708781
70684256
76385104
62174048
9047591
6033473
97572814
29466693