31147248
38318939
17624254
98389596
83635346
10636606
26863731
53704959
73659140
21829456
27497044
50404061
29255457
35548155
29202843
43093814
50673611
36681412
50367164
85345358
49753445
27675082
34234700
95093659
96053474
84452223
5393553
188272
49719365
35587564
79222977
3386155
60582841
15668312
24376851
64957491
31976954
5716754
1363139
95223496