3055852
41779482
18033361
77851990
8358584
92902547
34083086
12351655
8318772
49337634
76269205
89975468
17731992
1548075
2421743
6270844
60181492
98853024
31111819
72454456
13625594
69687801
33125666
32655365
13133804
69549922
83048327
909532
88179483
527413
3767240
102845
81635826
33233931
55097570
15065690
77436260
18551707
7636116
16616881