43518429
84502252
81395710
19704144
63953962
4261185
79052339
23751887
69048132
4589937
69346364
28991859
69906334
32827542
15271280
83258219
44764478
45572995
44358269
87207132
37047252
67637100
90731058
59924124
1186792
85001732
88517118
24228878
57963558
2197484
6368334
14512946
28042885
55863912
12535352
14691649
63461864
21369587
5942032
15169321