80193093
10105855
29241939
64877823
20844290
19866210
85194108
76306882
11487087
6684787
77821481
25421388
52647620
73702592
61736039
263422
95984226
88472071
91157924
7673393
59645944
28907166
93541345
50297300
85035564
97117175
19162984
17324572
74043730
36841119
55129701
38724000
96472664
74962237
15933210
98733878
34818899
89668788
24917083
49689581