29609858
28334289
1356197
80767532
9378553
26355777
21442470
15261073
65755268
29741952
89582485
84182851
8004318
41333317
87222306
8275650
99369985
28077948
43497158
6162786
5075197
24324483
88094421
68219118
16388815
25488604
71273498
680695
55243073
81567624
50676654
18231481
5159309
67757195
46711980
46072501
70953535
46136132
58892962
3223307