2937951
58897493
61291467
32196523
28958962
16502091
28253918
9508241
13072352
43726741
2441645
217954
89653901
75081861
34979047
13676138
69615999
28601831
97187980
11157110
75001265
50028198
12234116
13588161
86548718
88758467
17378272
80591713
42942551
4848217
28036564
96765763
69789822
32483044
24242302
97296019
3202102
89188097
16698670
78849907