23255425
17206030
53199724
60447793
84336126
68566087
17973046
47999128
11119958
12794538
97182718
36654655
48893381
81944134
16878747
28145299
10056495
93205705
1900818
87833017
63528021
6626568
39723420
17942280
91791005
14046051
85815631
72683190
10011284
12787212
23643455
51791431
2219622
37581407
65321365
33681977
65266359
44412754
96288592
4419454