4673726
32405854
60723587
24148690
1777685
55557135
20683507
31389112
35978828
8090994
11961402
5474234
11131418
6668000
19111542
53653858
56734996
98209804
98609045
53467108
91834299
8287872
9260202
4622042
59613269
66478388
28967030
25856105
2151682
24319338
17677209
36544894
99555979
519012
96107940
96892845
33238831
4701942
55455103
30143726