50995500
44938749
8492046
6485263
32514527
36434944
66852022
53678723
17674519
93346729
5787001
89889323
92465849
79612850
68505230
16547204
45531741
95774577
32422127
45625987
88539682
86772697
91734614
34254330
7791648
30025666
3588290
73672443
65634610
39095462
43069727
36111803
8922538
629615
6508761
91221018
59232187
22307292
64004282
84085910