95706458
82038877
59909627
97381535
48527789
5471178
5971214
79885035
79886999
5882157
7529108
30898282
51069635
9457569
69403671
81801610
51737050
69727626
48421527
29103867
39705849
41962130
60696218
95588128
5793401
85717865
28238862
38047553
72919358
8207120
1811881
71927423
70538364
213757
57128302
41378156
29423394
46302165
3972005
10815975