12313318
90503060
87912036
98233639
35468698
51821145
86136559
15849377
86954061
64843857
8142159
69816799
84609527
13026877
98949466
29616703
16595626
67962742
4653951
77076270
8639458
56415454
68369633
6203771
16651073
95611531
20541798
49539596
83806708
539541
22932155
70641003
57812203
69242161
37803187
62809745
345892
69134209
44331710
21083935