50388406
24484594
37071578
28681776
27987363
63993136
5747139
5339992
69931925
5519841
88085809
18695650
71938545
28133704
70743416
58039878
38586793
66164522
10896630
46263862
79066049
18263370
18865469
98387690
70736394
28947860
28353802
91111035
5649142
57876497
61516151
73292686
48202598
5115305
68991388
30083542
36005670
7215932
30161793
97209589