81788601
11229650
16462060
26467492
36101038
91888850
50508047
48536208
72909518
3237632
96431539
36892537
8423120
63065599
21397217
25472072
36611630
38982157
62327224
98704900
87999172
53841525
70644612
92955901
32351755
49359218
71716822
26132003
32258502
42152813
69858827
60292329
69566924
5179163
49804134
24061019
33021665
13217074
19016396
18142521