50488690
13619212
29192833
7049151
57596137
98988328
11093070
83321274
24872738
59188788
888712
3272591
39457965
4011857
35938840
65217591
50913593
63935824
74968685
95886228
36893321
58073772
8698586
12475391
97592068
5771700
4320339
69583367
37348548
63572924
45537727
25998968
40168532
35293975
64883715
43549660
9793622
16422708
13065041
86853682