97019727
45572604
17213377
64387473
58423488
343416
46304788
57312621
65464373
16985100
70599150
27252690
70174549
24429618
71086449
67916999
7917716
85835562
23681239
49967113
32622363
53479925
38248323
15263931
99901452
38752669
5421436
60563877
84613742
31589206
31122850
86628558
95847318
37546028
60267372
66224559
53797737
33021885
95278950
4364122