5922627
7599542
27355070
13282216
62913142
40469204
1747484
10158262
2603204
84434846
93456869
7755585
8508915
62411450
3278015
60603088
38406468
52261423
44015165
9991036
5162957
74587049
39461288
30188356
45334853
4774267
71597062
31752443
29898448
83326765
19692176
32252775
24967416
27285519
84501668
67319076
41273916
8896943
98869477
20404454