21848802
52006010
43385770
86312485
80357271
79865494
80979003
435246
52433047
55972512
8943407
57655250
65956236
19027291
28899066
60395904
8938702
53128272
3196109
59246155
90356692
25279983
1290779
92873452
68149311
39664999
76137072
59471455
59849517
5032949
29647508
48557477
95319747
15603334
52795290
2797582
70186797
69732881
30325303
28613952