21928941
76855802
4602554
2342920
23813644
2909075
97569341
66899985
1746451
23329024
70676604
15072870
53314368
28069505
49683298
94668838
16403606
59941364
28604908
29916657
32426438
27124139
46635933
76015749
82338234
22312595
14428066
84378986
20671199
43587767
11273519
87376598
36616530
81216460
9308516
92906160
8949570
3236837
31516575
9291805