42591351
89721222
74473174
71922361
6848190
77194626
277407
2524322
67836499
5409610
58712518
1223915
2201258
56286502
85013884
9472255
2364058
31445281
38689077
30539365
68662767
94812783
50912247
83663058
44958074
36767719
17014948
66976519
59625104
97428570
84912141
38955809
35932157
7984497
2782917
37279774
89642715
10156311
68602528
55054434