38685021
100779
39143161
93405626
7240351
92757588
373905
89911658
23606288
93278886
96643203
82053007
60808333
74304733
78157037
93136135
8289026
87359061
67125461
57805518
63756578
96177813
91235786
72827674
32154199
90558268
35585113
42628013
35806189
62731559
94449196
69161908
58656061
64446890
3255330
25062073
70994485
14455014
3157178
52712885