54612574
9484343
96901758
85032992
98611687
16691567
29767658
38801834
54365488
29178204
24064209
60459601
20642839
4812672
1363127
27684706
4844178
94025304
58857579
42351207
80361315
9691560
11956205
63159203
16608050
27492490
27515430
58717490
13171673
6819894
73474369
2353301
30373633
73158068
14511525
10949526
39772378
21255443
35782590
84991197