31833817
16745123
8595521
92242254
15757485
48357971
42195032
83515202
2716186
94552428
30101348
5986769
31009845
87232580
95156793
463563
31981625
82404445
95226522
67832220
57281136
44215882
36088748
27988
33523946
10147153
63023009
56484436
35111415
57558038
52043140
19455041
2971516
96454004
81819085
90017378
92697704
85224701
84069564
3595823