25056495
8893713
34582334
20304310
75509676
2971304
76505878
93268069
77456033
88238855
40407955
28466778
22547262
18451798
12213430
42658340
38552255
41381181
85712080
58356448
45022764
12216477
84893763
33536002
6770824
38449657
96429896
5127677
75013258
97218198
53927578
16081818
56019631
60374317
710737
68081429
94742325
5808480
7592239
39541060