39973252
1447660
76891206
14326895
2646620
69711171
31106945
6424773
58859634
8956627
21246165
43371
64907436
22498211
8300118
52932259
1021750
30682214
25622010
88942702
32237031
15407653
2193386
64207739
61104810
98625734
97746965
93103870
42895693
72936725
67027717
3981186
26543994
73282408
84699688
92342435
48681074
65244552
60448663
88214615