35556993
14206870
86591042
45661898
32197410
15141535
66285636
34848527
23273686
9885389
2955229
46806220
40821279
86464036
75339074
5799319
93299256
44507859
75501850
56556663
19142097
661641
3118051
16062343
9481266
26263864
1361052
50494444
42634294
37134885
15962315
9293673
48217857
53842443
11443470
19045516
69421932
50412483
12473800
32432663