40345071
34507128
52648821
63658210
3061547
92832935
68645534
79241484
33419519
55062217
53252662
86054764
53188987
61594857
46162774
44966361
81032683
892530
22151718
2527494
49861631
21533045
56597033
7691546
90591825
6664326
21059488
57971037
1327977
68328405
74523806
33683675
210515
70521601
63638800
78063696
43528093
84679875
50299757
57814115