25545486
9771495
8052929
3808238
56612755
81692588
87901514
33033330
96047991
92142044
48298234
48106802
18088719
40525649
34412073
1298247
35341354
4983091
24781495
7504618
75245236
18719124
83902947
79488906
16806901
84669259
19735102
33993776
71764480
72081005
62884739
49604226
84494969
40178869
23639071
8407575
2239823
88572806
1316441
2187619