49994124
46963774
37343610
53647666
757712
68618425
59329717
2861101
59227789
10109888
90356516
14162568
47211045
9877465
4750777
20495382
4125638
65979164
65772695
96685095
82041979
25773382
3825353
88467232
39208250
42473712
81126307
34873552
29099485
28758000
47775253
19685985
15057898
93446335
5735834
467119
16272603
7902141
33916728
52295472