40354536
70221781
27567620
67255239
77144788
78432547
64428875
39756610
74821296
16285079
66146033
63344732
33058088
5713256
81828978
61393384
76481036
9591957
32473312
15179177
3182307
53777939
74181091
64523058
56291730
83814871
72844578
92352447
302266
15258514
2004628
16859621
66371536
65694088
85037815
88219746
24948417
80762283
81167568
48849098