21172583
93811822
23934759
46365472
38888028
47751846
78524628
77323556
82936716
18228396
85106078
83558848
58124851
1589292
7356500
75313999
65883725
87142447
8085181
12768643
96382010
38782387
37537734
53779582
50508344
98661663
27148502
50728255
48937502
34172538
8360557
5617588
96887512
84099223
21693282
40502137
20625484
25479187
3982410
51908234