31375572
85593413
6895627
50085274
54856829
50097772
66854398
71254549
87421331
20532409
96062909
1757831
73858598
60078149
62977565
1989195
92478580
11416388
4993911
93789305
95107024
1748513
19883008
52591825
82861269
42452604
35502562
31436560
46018062
3987136
84518094
1056031
82405846
40741243
68768481
44928052
965131
41777060
88968785
8243772