5105802
15846932
21887777
42849308
2426784
30154365
5650386
66343676
77419245
22466787
2702402
29156318
75403324
63216588
23237392
13642841
18928105
60127263
68456298
81448109
60809673
92117825
94218598
24262077
19962944
2908520
98736164
24601600
3597138
17365710
69943729
7911351
60614017
80313946
62656924
6746993
4923595
2858876
45861959
66456015