51353562
3254728
11112877
10545901
17737883
11976234
94781221
48109802
52581470
81162310
42684752
38469493
647421
56624340
8800508
38642022
6225365
3236967
80663802
37516839
6837708
901936
96999115
48876934
23987810
37162828
29421407
72403915
18382966
12739412
24998126
18396117
56018321
26377890
89946572
44473352
53652183
70061197
7123775
92311400