3148939
5595575
8163419
21483640
64361151
41395600
41879680
56581204
43924541
37029105
88122804
44197924
32557309
94246075
62272066
7138302
41776029
5883416
4299450
15488703
30347108
94236834
74927333
69452329
61535382
8959838
33958062
52061734
36642065
71438130
4468718
68348555
91364107
65265620
55982774
50977428
2042841
77522619
54701778
81839387