24115169
60915818
13667044
45989176
8001826
94271379
22756226
48575382
65171904
10202873
83793440
57523744
42247262
93006103
53987788
24885255
19056819
55405094
80004186
39711283
63201545
53497165
52839140
51152635
36062349
82894571
17103061
3323646
90996508
8754384
32771798
90383300
2905931
13512303
9466290
8355757
31529050
39714206
395941
2347022