29884108
21992457
4721200
11519
5921313
95444508
5500223
3562673
39463312
47743591
57662844
8619930
65014477
81309636
6621152
6200151
93567543
849071
8124699
84104810
92037501
2171004
14702255
32988774
10734568
66522854
23223017
30177685
45947372
2845371
49298723
42994430
16486973
2582352
79064869
27734643
47769122
33958810
72719009
4431243