3063766
22232272
12346011
42852965
53175038
92777857
87496690
56156841
35557588
5090453
36366683
79066390
73473791
38057289
9231463
44709613
79469553
51234342
57354145
10151356
56559024
12592898
90226667
23713319
7773593
5737666
83854859
22061325
84317656
18309609
34928944
48613957
63701976
6457902
16961641
87472511
21101123
39098210
4901378
9457463