43456427
909541
41415911
20886386
21452454
90997657
67099421
37239092
6346005
63109338
18253257
8254922
28085779
1463911
36523354
3863948
39209084
2937132
98056997
5268489
49543932
50801558
39531336
54406072
43675108
3392614
48209051
1043816
32464793
48925683
26955411
95936237
1794783
94037138
9852353
99611333
10908805
11795647
1222474
63845197