2666921
76748109
69467276
708052
72647488
52335115
80881513
55833361
29394584
42424487
74837167
59065604
28849954
7490505
39231350
51297703
96078524
41626682
78211441
65961935
74314616
5049257
91176025
61709197
3364139
36259836
38282893
36961354
67813288
70782146
69222959
96864376
58937183
84098794
54474918
82001219
5134391
6723054
90885413
11625036