50052623
66088871
48215064
29382232
81716734
87574186
50643686
84374767
43623325
48138865
34009853
37371325
34493196
39561309
49265676
25163424
82021289
72729335
28917391
29777458
18168705
2507590
64546760
2505870
50727105
41897069
47782083
98333399
94462251
13477518
98057088
4020917
131648
51769694
55882213
35256062
85383008
26834585
13466164
1787887