93396353
29354670
42012169
97382495
50584689
61158128
449058
45108906
66714240
10032665
20705514
61449928
94603619
74429041
52075068
87322115
42875887
38643988
91177282
57138834
27753839
72154545
23944625
91611500
9328872
70241064
15809527
11223827
98581790
75761088
66094092
24364970
2803866
64653788
91347506
70845546
48859462
67951310
29586945
66427471