34397510
17764470
48651073
16228528
12844593
93464553
22234493
97823030
68366860
58618636
73904058
3624568
86313561
40364066
95051766
37649436
55963283
7955457
64898971
21864513
2218493
6301085
4429534
68855919
12625164
63308047
15899104
85558489
73684849
90137108
6556381
98247793
1636617
27256106
26563510
57078004
83309014
80014778
21496289
67887777