38868532
54095216
55797817
85513247
75366802
74789259
8003613
42691983
43651703
47479265
51692321
84187701
30967913
27029562
6794417
53654811
11667185
2569891
25777822
75309949
24422256
57465563
78102000
65988235
93031678
51073606
24658164
2447503
26955823
71485378
21916152
13355995
99601959
98039143
73254852
9280836
60512554
45587690
94987061
20529591