85584382
68113902
17789721
56432733
58465252
38839193
50794580
41793180
72537999
7821013
6831018
54136101
87491503
96826579
36887843
34421162
9871247
77161284
9200371
67454715
7842538
87838996
82786174
86124713
31851598
7059712
24208376
2166906
54439297
81901494
85922834
71494919
61703417
66239997
60792969
84908410
68558680
6864365
1185238
30124326