34377595
83112942
61169646
20187829
28341998
96751023
95908066
86999495
84659494
1664317
95132797
30162980
10731245
87223600
29657956
56283826
99575929
6693759
98466997
19452878
67733268
72758795
78471646
248237
74046265
78349346
41835926
48441836
24089556
69244603
53455676
52175144
89603316
26159750
4153925
7870123
1502877
99599560
29048702
69185348