42111631
2635235
60813630
8028928
89553642
19814781
48329894
4214178
40253969
24537390
17526571
38556752
15561573
4128339
34838238
67897456
8195229
21897672
66472572
94363989
97211056
5230441
60288777
20678121
19857674
28985781
84771348
61478768
31072981
7092410
67046969
11546228
14901105
74561476
74529463
84056708
47981393
12769419
69523314
2629589