42293597
8157198
81244501
51404699
50173931
86638250
8265537
79878626
13577732
25836527
93279346
1331176
85176185
32892405
52287337
74344769
26842983
18746040
9101193
11105974
20282150
68143383
2343316
25899004
60406435
95316877
50156395
51756504
16682737
679175
43742599
42031190
80752316
54323482
56962059
54091692
412929
67095964
40571506
35511286