10341596
68047560
61533090
54656477
73487951
84202553
98562581
28505995
45874
9334864
89493410
130255
5985311
59389427
72541047
99925512
11355746
3718879
93753396
209509
84818174
72706630
49345203
26917136
12488536
9310942
42125587
98001606
96057608
1171260
80531591
53618909
99751476
78995858
1921673
86702088
38701084
78775769
59325483
20887619