49586450
15174427
28163523
2411064
18213646
4357940
37841185
74387237
71119262
72215051
77174991
8645056
69465582
80774552
83136410
43505787
42893165
63791655
60687249
27511800
40141174
41758468
68751003
67718863
24098518
61281493
87722408
86563383
9769384
38425594
36198986
9838339
62222224
46254013
56298869
86659076
6195347
3300584
24656472
84858329