31088744
6274854
6506796
49991660
55336778
91894744
40082800
63815795
40449160
1765527
49221692
79756943
89763927
59528326
53464075
30954602
24632537
69078877
85065555
19416440
5505846
77629179
81678195
85581114
90427314
38372181
29331268
95797301
94138062
56651569
43299388
9664078
42554641
35192618
11999942
93163052
3677798
9067004
348937
67746235