59061560
84362258
68088199
28874039
50454430
1893060
32995826
83648514
79146631
87432735
925132
87897023
71892394
86935594
98772456
50393558
3554509
45509420
71104840
94286099
43286377
15851424
27107853
15519960
70962711
17363688
72924273
60258193
63274405
7277282
2406626
75266718
81511689
73848998
36521422
71536065
94591210
62312596
40727571
87096744