49605998
98052432
31497404
6790752
21859204
21115471
16119914
437709
423706
4225976
11494366
70412675
29146456
5303192
77875535
71331522
66617259
91759396
19274822
65594640
8898679
22017989
36657478
47571785
60701879
32713857
56538408
25255748
1764829
97367741
273837
40538178
79122933
86905127
26175591
59883345
513163
42823909
28939754
82535736