36066886
19943513
90616961
85629464
8680889
92642985
66825632
4919273
59542035
84107431
45365037
3045263
59798882
94281169
43155068
14969635
92949434
42483396
18538148
68683362
31622642
82668706
64091739
20861968
53243270
44652154
49911785
32661937
22553730
64137335
13181435
27597020
20133174
52384803
35342241
16023168
42263216
379829
22594430
36925880