584329
27145384
56228769
68868013
16756410
79908031
83496186
8622808
29882246
50763099
28764621
6766142
65364247
16411977
8196324
22133290
47332178
34745607
98578651
68295045
26337114
16705897
84151892
19996462
78471243
28516861
3809732
67263179
91544775
6809758
41572062
5873739
64429562
47254274
99572695
88676259
12075172
70829270
37061647
3417332