37781622
11932113
73542807
36202369
13818348
1477517
8692627
90779722
74781069
40695733
20353126
55829973
34795912
82785072
44161547
73509695
3261279
47142909
21887323
88009232
16632023
6162356
44078329
60004536
9024370
70835503
3421378
68345889
94008787
93645848
46408556
2540219
33333818
17756483
3908469
55819973
37314295
30376080
828455
573470