42373251
29865869
96898872
88306477
82499875
43101403
85684133
68875358
48568572
75115814
2421434
10749805
7643520
4264701
92171198
80983668
9070187
5964376
17611024
96534283
86939347
20517223
34802355
64487441
78837731
49356456
64126442
59443387
87553595
91239307
9579968
57612859
2802653
2467423
85963855
81443453
48083484
18865226
57778573
5399260