46143884
15958444
2361502
66135659
67682433
10048049
60567535
1794507
3465882
67833964
47754623
1808753
9682592
50189843
42111268
45629689
96716765
47308294
35722198
42998387
57207277
38005540
53933504
40477504
88096490
81263678
14978697
20982566
1329543
35118769
96048551
25355315
22657616
59376024
57719223
32747826
22755969
20031471
98726269
3612883