31744863
9554098
73762884
86412284
20986123
7210848
61755472
31365856
70049076
9617615
43163055
17792657
55662148
96283394
81575300
23044223
16574317
46127406
35475936
49084218
54551109
7587770
2322834
46328316
34208507
29335487
25607939
2947681
8210244
85925879
7365529
63067524
41508000
25382794
3868129
94551891
4408877
71076650
67229336
30152126