44951258
84435423
38402270
377213
90212956
13558514
75052225
6557723
9275247
3734754
1045466
59939625
15236221
61168470
16378686
4537338
80116635
166615
22846291
98414886
46069630
72368129
31299352
74684971
77802270
4696729
42709810
76377183
43068371
56304636
28939057
37013376
25085768
1696701
6688274
91679584
48347579
76049497
90649636
15235944