52369813
3098600
31143643
24412127
36027998
77474207
97843160
19496141
89506041
12411193
3322782
87176117
8871843
508359
21972762
25029329
71624371
91708951
35546075
8882175
24614505
89757143
5804126
6973786
56512380
93171862
76077005
70228226
20313705
8875470
8301901
8231415
46623456
51267800
57963821
181883
10705993
69983803
11496562
66765195