94938917
911171
87907921
45642246
74744911
41693698
96993128
51893398
87167065
14538108
3522243
70426122
36779193
47207321
70955964
36666894
2336493
83021467
8134606
66101520
79678226
8940856
32454476
369143
3306198
66212909
22028963
69267375
47571375
71328436
90114893
30109136
99647178
33665880
643391
3712549
22726993
51013007
17337596
64129752