18084741
13441740
29778647
68604128
8320522
34663392
95708794
6368476
46625739
49933236
71415670
7354772
58012531
36216747
3592937
90649903
60502766
42237097
68945281
97047780
21691639
15793300
47961794
33497718
12262102
22056611
67332917
6108593
54519585
11589
63756550
45516174
21812488
42938733
9208265
47734811
63678836
43145051
88644838
60566758