45939900
1213379
23261962
98607893
55244871
44142732
45316434
3439478
93463701
52501767
97733584
41661636
37017181
1393141
1642060
83471988
60212868
6414258
61708793
4493914
7343656
95453596
36739161
78397011
280610000
51858557
236848
269872
87881335
91457708
39304397
40031764
30101769
50286781
12282224
13839740
29084260
20798793
30256423
35608653