31965262
53383714
67535836
77621627
76148012
48026691
3394335
59912719
66155110
2066148
28875500
17091950
75281922
99223200
7179834
385670
63095580
66446713
12175686
59922493
90873226
94212015
4668676
8161717
20028855
4384447
57286461
39461446
97735207
64935133
37224858
44107850
53179359
15441637
1309862
50295231
44786741
71171893
68613808
1157843