56081893
103170
6220717
32512926
39737348
99387855
74055220
5205135
95539522
76669699
70806209
1568194
20913207
62515359
39269848
89584684
24736250
463481
52064843
77229679
94087842
81001116
5030851
51772391
1935095
43386465
307211
91793324
86016702
60526485
54039415
47988180
9718783
69314966
50508800
83577798
54415083
92006232
99686521
94983628