42935873
98594590
84043647
30129599
41832550
22381065
44967919
30968107
9957837
83907274
291334
54087399
73656795
38514775
31113740
17589109
71491193
65257612
3125730
64665108
75674662
56983220
46949444
15873307
1649916
12731777
14295222
37516571
34825007
7142431
50781403
36946320
28347706
94043382
2749320
44218245
73186344
16245258
19839346
62794292