99229818
15567122
6789017
8557479
28353050
73021150
61325018
49134937
95898797
79331591
7916332
15248039
70914168
15769399
17604970
1162688
57997630
2499734
42488863
1215147
58044082
4806701
66709445
8579914
13179411
46802893
35174689
85554242
37839413
94533025
69954351
81858374
35696331
442948
37638704
38881984
2186534
237783
43072701
42995747