12012840
4458414
81144559
69177565
34641047
87998906
78603061
28438635
27346320
64114716
7159676
42886005
46953367
61721125
20173160
7607341
99226839
94596955
48889828
41951469
25796814
8162969
66163181
5713670
62061818
61038027
1387428
644331
52934380
16313272
19412963
8902349
33454859
5359330
64229466
11766770
8813965
3097923
4064088
30212499