44539767
4065196
40377736
73492767
279270
83148210
7228538
2642614
95856013
3335656
21572230
86927464
22988385
7486128
98966662
2049067
15142635
2984308
68083510
58973109
33873497
63828529
58761053
79828606
82137032
8819341
8354726
95807394
43917602
3897102
12251008
23674731
16726139
48891834
56425657
19996893
84259941
43745328
6172971
55743492