90721716
28521448
77203518
93251011
2914023
338384
36256021
28276393
14299657
35125995
64503741
99443798
76373581
36018165
60431006
34261266
3301328
9708559
1380275
79221290
70946035
55253683
96659035
40979780
87955614
32672427
80854272
96289623
58375803
58041717
9698934
8202349
88492
5424862
97503071
97644026
15436129
63081678
71539704
74131129