20936362
87975304
73912890
37074849
53338048
57798042
40475894
58508050
38961888
848402
93244123
58746593
41827986
500637
68604878
17847990
80797186
29386955
74473191
63957654
6692984
80883245
9788515
1017747
69049110
77301835
99157907
1938624
85563518
44829898
92754475
2755156
33657799
702515
32115659
74554607
16084288
4329452
4847201
3288484