31376250
99993077
99403121
57434476
41729433
30616214
43257212
3816274
82028185
158546
45467131
56116310
4075321
72137565
69329167
42304731
1745133
68919966
64015490
85904900
8556663
31741857
59698865
29209982
50861191
90823528
99985937
23772825
72089673
54487372
41433972
4060331
3132274
66282870
97937662
17107486
24649591
5846908
57087709
96565005