38236391
8816272
56146228
93189327
87917780
40625337
1998879
8168572
54378291
52199253
10254335
67763642
61655337
28227258
91924134
3793700
10108381
964823
7643934
20997998
6504465
32789685
97554066
66247816
54858253
81109053
96202094
81226884
67535999
92384134
64583168
68564387
78219715
84986395
17058106
88485088
383025
25332883
5511378
40681239