95478179
4103194
78925623
11894841
72754461
7993327
58227772
15554229
92758747
96839439
50176594
21867541
37028317
10163501
87592936
625662
95603786
4621569
35301036
96138321
79994701
35328346
20939068
30214118
70146964
6131540
68867362
32363453
17835192
27845584
43282422
65312499
52997126
65916352
3617041
91923502
9158969
31373882
41942626
88499110