18783826
70232978
1651461
17402983
86895978
50274129
16714617
64662017
75289098
276466
30906608
45607661
67891273
18237081
98516802
85149303
963577
63879923
73948843
57868483
17525442
2293429
48395261
4106994
38685266
3797552
2449731
82152219
22563788
85188642
7138383
68213618
11053398
20327028
38522133
57735589
2892405
9147519
5557940
41682370