65544616
30811095
95292453
67222171
20599738
54857065
44383413
40432006
19446511
98958121
59399872
25547799
41383954
8696206
68952351
8417367
27081249
6286841
68716471
43241122
92579065
89656358
7966756
32473050
2421622
75721849
41556721
69231336
51255973
36321068
29569912
15219119
46374282
93484894
33137391
3371618
67777456
50161551
24736662
38629222