95932487
32465136
41207053
33016626
99081481
77755217
22469096
10019632
18787783
28942939
8186752
7197444
66293767
88797062
52184119
48831892
58756198
5649462
88478263
62106843
87911855
4876976
87644821
9714284
83215831
56091640
66376103
30958356
9322578
75799524
24022325
83044984
43504899
31682791
68518950
79244804
94182036
37414634
56585293
76343232