31334971
9619184
35702088
3211901
4333464
30799571
62698323
70122514
92741009
71726813
66514470
73196044
52796256
94225576
14735262
83885851
38344115
36454803
12735923
23069042
28846424
72583464
92185983
69012580
52862544
56385532
35536422
96973221
84897307
94508895
35614161
5152569
55418178
9898494
84001101
2291702
66763900
16774700
10056607
66739494