5013121
56578981
37743635
68577864
68485520
30526803
15729692
16312786
99887188
38153954
42151945
90331080
67922095
63223648
33836271
46417233
45959398
29803066
50068032
47924677
36097815
93129400
47989003
98287850
9502613
20536743
13322601
59606948
61431153
5819481
13147689
43768302
983659
2932913
5022846
71236362
39169230
81313420
6325364
65749245