16822224
84667307
50956110
95893338
50555220
97491236
9373965
20352012
69321815
5042706
40463060
60422984
67183385
33103416
23038032
75776141
12082956
12932435
9687542
11974912
5597731
99139926
23617388
59774053
82273248
3328321
1487125
68092785
836116
62769950
66861561
77157527
2135292
87737353
18637008
20508676
99633075
52351343
21196528
15371749