6490570
83646052
77156351
73991126
35241536
11694287
42037447
68249923
47083849
11999958
6544366
19939286
54284232
19364486
17597160
4306494
94278329
70729416
91329874
8557283
757212
99466651
66087799
72794431
96992620
83771988
99072400
19424832
18999349
14676469
41313742
73146109
30728525
98694346
88154175
88912122
32258608
52705751
16151970
4091182