64858069
10863765
5876938
27091681
50737450
88156953
17259029
29843093
77928607
47231242
46191539
43736157
33186828
27157238
34245520
48241990
87875787
40673285
54161082
67204973
49904583
7379802
86872763
31925896
63869252
68508801
37028468
2772710
73767525
76863014
18023601
87355225
26399808
8526691
65686849
99665436
60488319
94215823
32349431
19141561