30935687
28161607
7618072
9061166
57358322
7699165
84563634
29903702
64722704
88057084
58567363
55606717
18233086
10895464
82367810
9748882
1189584
99732500
81319965
14478410
29325199
92881721
46942916
61799861
11564836
85775363
36323690
14854319
75685274
72748439
2729800
94606378
29366320
96487863
82168892
66742064
44707005
41186966
77816097
89285790