44758266
33256996
10123530
53724295
77197492
33009949
4270563
95317313
1737443
9682720
22831476
32854355
66822720
30187734
421164
60044727
27414456
32781877
82725826
66304871
75529898
62752543
23174201
14476897
83137792
37065954
89918128
36193088
36736148
48015481
29884761
96055860
23134861
48629307
80453741
85362310
48242022
17136174
55393882
10951951