22068853
2181957
31227651
55178136
60115715
54026208
39631249
43949970
41562785
58503497
7404806
16991926
6869744
32762737
99316298
84126045
78415737
89208779
88782784
42906281
942462
86405829
53636730
23833140
61716728
74532768
78171382
65023625
46996968
40346616
7471102
72795529
161490
2154538
3837508
13696258
84694674
67515831
38942797
22536710