59428396
16624411
21749333
69911900
14996538
5260848
93963772
16222637
81255727
66282419
3903795
55808862
33123033
17233969
87373099
6558024
35355536
6317599
33893120
89792976
29325252
41534890
52822029
45088409
5682049
64499676
47879554
21187750
36393735
853025
9951439
82034568
29161733
72957534
35387788
34813735
96267069
29681790
2325729
91207063