42819876
3781501
23378292
55889719
77754216
80559132
12863194
91394419
25435432
37588442
48703233
12286382
95062930
85437144
3705255
63155429
8709620
76595041
9583128
46127504
81589825
38184786
60049910
34507220
70199152
52369290
65392874
29228942
102875
18809254
37734770
51814329
83002938
33397392
34924804
44742669
68979529
79406764
55318876
8173965