12064643
17489387
26988495
62257865
29637715
22259055
62994460
49834275
336875
99137811
80446942
63648979
6015947
35857905
20267698
88897803
99629037
49474050
22815710
18589275
69854860
31946115
44481955
69138444
63974848
86485274
94397134
25706266
34411922
30397566
47202659
83205233
94143340
16336884
94854988
94147720
87197721
40671997
1972351
53886780