40707096
318384
20598241
48992535
2008194
7521301
5247211
873512
52973829
62081946
48105430
35449001
18413937
44389588
13752642
358534
29991840
19463389
37155036
33255331
1506519
72672488
58682045
41028453
79146830
39803269
19933435
3832506
36652735
27521072
91294270
1289766
81822211
46386247
70008167
39781407
92433650
38626929
34358509
23313291