65952942
23062264
12596224
94786862
35236888
49564405
43314022
7910405
32443994
67956371
66064699
42915216
13491467
65287868
4123117
2282753
45478835
74419607
84612559
75648484
26355911
66159767
84995476
91065137
37999651
84354956
51845195
4309699
80011319
54344917
91785198
30645245
95861416
75077285
78724966
3867663
86251486
4688859
8968623
66533065