99363813
21085126
79109013
16935148
15985062
96141151
81469428
27938919
197418
10202000
31937526
52691111
70912235
9906746
60414503
58479928
579008
54596163
803793
99252347
1453672
21882231
61825696
12774086
3038647
7937907
8221951
65189661
40126034
4846499
79328469
4731486
51476129
35938550
597138
14001126
95613301
8255467
70339046
3233530