50099281
17904152
72314459
82825595
48485928
6171258
551390
93813676
68492181
12342797
9643937
17086527
3895745
44581406
68873262
50938667
58737011
87308554
82874473
9329660
60189547
46919323
15178800
40788566
49624718
65967652
86172548
97202319
59446284
30683140
38837471
36499529
63374511
57257162
7343424
34278201
14347464
40671145
95846343
83146389