26065023
1308660
96554893
67114236
9693139
93415101
57873192
47769293
57763949
38116725
33095485
38939889
17277718
44783006
75666447
42528151
3252534
58644592
31004380
39305989
30024379
38303606
35828821
73495137
66694556
54151320
22979947
45922134
40829331
95695551
34735888
75274906
28193386
64922448
250623
17995797
42378301
9273504
45591255
6391421