88312350
10009821
17453534
63285336
47498598
2221218
11376923
21362682
3160777
67935969
55223852
60979145
81388931
17926618
78691392
27083115
1470324
20015173
1637848
31578851
70466810
50071939
51349147
58229083
61662090
12791025
54121823
51747383
3959497
83416614
78579166
28985728
37089854
92034354
50012344
59549631
39826468
97517091
20498328
44037643