21342397
5275712
82201171
72819679
3529594
19313218
39921723
3616660
60109601
7222857
39343643
88857867
7716400
97054529
4646034
53956624
960726
16128679
55301082
38653332
1508972
22147740
85567634
55263758
80356328
93937881
81182397
59617385
66844564
59589380
60795940
52913247
37331000
72572968
75235021
69226590
95106206
45935599
38228454
4767929