75668850
58819921
52112469
1292933
19907025
81358983
70507273
97411965
70609108
44423502
12341510
4644507
7917400
13691436
9744634
43278300
46708755
5988262
5383398
88731674
12514638
92068297
84638858
940284
10196169
93481785
7194573
47399876
55771021
4257506
61691336
16402336
48856937
54149863
8682901
50711510
54012198
84694010
72351231
10471580