93694536
13951452
2059294
57648661
65327962
4803703
2103788
468619
39309916
92814042
31679700
99098810
3361453
80388551
11398852
163150
55483387
45079933
13717364
32691772
65601313
94806345
28027020
81211810
78032905
79723854
11129563
39644541
98715893
29805529
56983392
38908302
8326234
55471233
22479756
84966875
98359709
75979309
76356511
8112180