17581143
92878738
66487144
8215192
580589
72882501
41814465
73368821
90554513
38877100
68133948
96916749
44045578
40846137
78339189
92988232
88756312
89692901
97493574
21862034
83519556
18158655
8633387
5128805
59349165
51807152
67648640
21806455
99759560
1198350
15235901
3191784
63774704
89311339
531898
16546285
30817534
5995581
14762709
678268