18934881
63846519
84453090
47683693
56858649
16152778
51898432
1990362
73058836
47805036
17433090
54955529
40512212
8302720
56917481
7314697
41079526
9270484
42462577
56165835
39968106
93881543
74229769
59272908
28961779
29568558
28742442
99352123
14344105
9472975
52854567
2749747
79007451
28005912
67244266
5207287
587715
21002533
52396113
51986094