31655847
51993351
13178332
8082850
72001926
36512324
6634371
8787068
64805685
93518044
97677938
96768256
77479911
90186161
68195345
53163120
24643191
18326989
87052666
87315480
50605637
14118063
81688761
53956034
61628679
23377675
81103009
61139106
4387538
35033225
30314790
3771782
1068513
27825407
38674204
54355867
47073052
19952082
92171327
91693034