289813
86364181
69056806
29308466
85489283
73809528
1706238
68583431
12265848
36584854
42093293
48725568
24379034
85504194
72198811
21412195
89988493
86482612
90586467
42667516
12486634
71267718
79906932
53337750
93007873
67048482
86278313
76848516
88132039
8709510
4902484
49506320
13975274
1922134
17231
5328782
36546186
20438563
84077240
84665036