16532705
17865046
26382455
25628779
54507668
840697
2838530
733899
35248887
52762565
71194397
117221
56024943
56536691
93582534
75196339
79976086
31148084
57741892
85657290
88133946
71125233
18833633
191398
80758884
96119483
29526855
59704661
2788766
48545184
68209554
9664852
97784309
34505034
60661299
24319596
35764907
408192
11387787
81888289