45302610
97992738
96856637
11325240
88689630
51023077
8975956
83757945
70839528
109322
69774611
44137743
5699885
95078668
79768042
94188053
95847486
21739399
49368611
6445935
82259775
7905261
38881977
77088741
84037337
30628725
69429059
86191475
68882808
54505320
63956354
21401847
69664557
6077947
34268574
30383317
97568354
82639190
33989708
43298464