5904483
88429608
82721568
65128699
91767569
6743188
53781240
70615755
51952535
22459466
61298122
94365736
86435591
75859331
30829696
11944118
38883882
6215287
86904658
93221597
37441401
6497890
77347307
12463560
17546429
19605904
21738481
56259783
2380943
8901724
10538241
40605877
16837251
3699652
29734974
69905928
33932967
47136331
73202862
76268143