45585508
30664644
74243141
20242345
77484779
46959875
99285067
71646243
3218786
11093998
4593933
18863862
8165407
91736566
13931573
13233118
21232167
60413245
98517
7793444
9935506
5607092
32358375
29921689
68786471
3551306
6329049
21448408
13698742
78786648
14741843
25665698
85962351
38077541
40031742
19422041
96642869
41926823
46889451
84184832