21713491
55848201
41507448
19594971
45275591
39282968
6672181
39127887
2317638
40743102
62197652
90573580
21266239
9119979
54913191
77033338
78673152
76254648
24425294
7495327
67558668
49978668
58514334
2839963
21893546
10852651
61372942
80603834
31487838
97042010
11826502
811366
70155692
82704906
29565127
18608435
6544963
14979059
52624985
74789915