43143038
48212667
2354929
77915363
5640911
24942276
94081927
1491420
20171937
31068196
4934197
44629616
28645348
1703465
6094274
37032252
97468619
29989236
23689706
93847885
47134142
26077630
2921753
55619324
820702
96675471
3574188
56242605
38419323
48441404
59659972
91134521
58656774
4995698
90118829
50781651
7301574
68105659
29703331
36336041