40049184
35505908
45364363
14679888
84971306
569083
80801068
15328265
77988175
60055176
93298700
39728552
46073416
8013029
73312101
17806288
67865684
92862795
61506474
13044798
30525571
85677827
99608713
13363047
55965238
70459555
33959804
43873355
27394684
6923425
39632703
82805101
32597139
9924160
7702841
84899628
82674566
23564207
82561308
11712718