82338348
9492714
19959010
33294985
2584990
43741660
89569361
25797064
13005397
92939232
26265308
70329883
63478390
55982858
2119912
96685718
29764629
9256312
54199328
6066453
611555
23479501
68241245
9533865
4817395
28487914
89962763
975238
2205810
29012612
81341472
79177928
56665139
307266
83419654
9696084
93974778
69677613
78464341
68804928