3559940
71157447
64042142
29823801
36153014
18468188
57317348
4594615
29247477
98081968
5728237
54873583
13218534
99918234
42233695
3322976
85796246
51049408
14515817
3182109
26012288
8284486
28894472
73918211
2911170
39286741
556958
17029462
77512758
21955810
3730950
94045504
53026043
73622275
6647608
58546400
11426073
2618595
24641850
93486772