54541475
22338335
91902176
69782455
51805703
48517532
19279949
83002342
51162647
58423963
74573330
64095963
78571186
6286740
50508912
32418328
45061603
28155564
36962127
75372523
3455927
64463956
68001428
585833
67593317
20267854
44667652
8581262
16148168
61302606
83682715
32936968
74206677
25159109
28963474
67652991
194170
65714521
22302540
80404882