2952762
5652945
4896942
79898132
76631914
31936229
99199433
36836360
49678228
2074595
18097449
78375516
80791650
25439211
40594764
63495186
94269842
84349290
47704696
80458852
41751302
96435215
52165612
4094214
7272742
50599562
22669213
60292755
84219488
89683647
85881583
8797729
81727765
59891018
79729650
65624850
75234651
31461888
13378311
45843525