50012153
7487900
61979356
69235613
39702757
61309626
14109588
44129453
39438017
39509885
75859111
5195959
58679920
49624447
926480
20216630
9815401
377296
60201803
39125706
15674448
22506676
62935142
54168403
16341519
66427
57952527
28806072
73558317
95196567
15014189
69918788
47293453
43334587
71085767
68575240
45445951
49922276
26273694
1749918