90623915
51302041
32092857
8196955
67972063
19611864
5131780
40103648
2972118
59118734
37819882
58397153
50992669
69609184
258702
36481432
29145126
29029136
29177661
93837051
994230
94921106
7066650
83396511
9289175
98963738
22342993
53505034
8801160
30723034
50164211
92688569
76743402
62402774
39226786
94399040
30318773
96312596
52468165
24207541