40054813
25573985
22104499
6151736
74138148
44329606
2136954
37224425
87097544
85863389
245191
93914679
73687144
42296294
83183189
98407622
67422412
56254881
94788616
89642813
26001827
17959988
62508007
1105254
4386461
9085379
82988352
13395415
53733918
19949054
29909464
49731761
85414301
48529432
2122964
5973614
2188783
82642400
84427916
9805141