14986601
71708214
23552137
61828622
2658527
96245640
48146906
26604470
21802040
63664713
31568330
89485687
566219
486568
3056201
26821104
95503677
89102523
66423066
1467916
61798105
4044695
69245557
41292083
40425430
19557433
46188490
65644967
1224721
54468084
94007071
17441981
14591128
78875551
72816299
89112746
37856518
5486056
84339310
41408214