51055856
76341218
55784487
78107147
29134861
42632130
44451444
80844401
13739054
95145373
2556431
42451047
78491302
92902793
44637291
86518549
48567054
20887844
36729040
4347366
79001997
70565025
58408524
86075140
19415130
4214713
78142942
83139712
5359508
15175291
14072067
4082628
56381022
13768096
30125210
46977459
90083552
7475937
9448189
60571332