40656080
38879677
75562622
27938451
99395543
4253701
79383138
2265707
2860770
28951303
97766160
39561527
35243592
97605033
59592518
30749982
52169108
4608600
90248323
78292446
58795710
73692702
96889880
86771296
11951531
27634024
64277065
20541008
46116216
18172932
84468876
7004845
81879571
15973559
7056549
918721
43686143
90992234
94337504
19818265