55913096
18613780
89057089
57128440
77305688
50566794
94398263
1285854
47663428
93017901
80872553
76557285
88237014
85744951
42842465
1464125
30658865
39931498
94921733
53843637
82825245
60275308
4778813
4175262
27494848
12972033
36847836
30654360
17408667
95457019
52819184
1416151
31842108
94712509
85242709
47657763
94816069
7769307
5752575
40877417