15993496
37233227
14324288
15693746
82506513
97322699
3029386
40727537
5335188
1474231
11222983
318170
63958209
13329936
14427468
47277556
65141099
39369279
4071118
72153325
1676678
22847344
67164753
42191525
46373988
6559660
85064939
4699140
77575125
24308483
32035473
16114826
626801
88462217
19343033
23791617
61754381
9112192
32856648
36335306