65148486
20335118
46085632
42776890
6383015
90386354
77828830
20402983
18277612
73939814
13682338
6016181
27093273
47771685
39854701
6001810
44557850
63224000
36798372
99155141
35402635
15151194
41315002
30388477
33827320
89571704
79431547
546127
61138257
53447175
32847530
77262132
65688812
23446352
66264613
77118747
90782753
76176767
60681286
58951364