43184827
36832143
78857382
52064647
65185390
28955116
78389950
6752588
11518717
21226679
84169141
84445192
99494943
33711066
24254670
73505415
14412556
93547017
18428518
45711266
63851330
85688303
35334300
52222874
92102240
2478234
60311813
92559780
1022774
8171327
8959151
4821769
54064408
76892
44032962
483500
61184979
47328238
2676482
13796473