37518930
1252948
90503942
658886
95045209
7173522
65806728
19024041
18938154
22547694
69769779
8414679
99939022
20279580
9830678
87151176
71628401
53478081
80281729
68995149
77876015
2526884
9910200
5011787
63405730
18176479
68006587
25093794
86764360
28229936
38996248
87168697
70012201
42308962
41264776
62777357
4958035
6178781
6258601
41717675