1545828
96909189
4488851
67454395
49128254
663455
30093375
16204869
43374804
46506944
14216721
28802784
53203281
52459087
21471285
43335874
66942567
33664265
27365543
28325281
37712477
8047611
70943575
64101710
4999666
26291029
39932679
17089431
9371981
32115194
42697165
11855987
27512087
84006917
75652907
2002384
94627204
27334028
30477239
6076956