13165881
96321941
6851620
4036388
32909849
55516215
9953912
4720977
57447178
21999964
62431728
94708563
24436138
25455260
61228286
12046033
52935783
71186482
17037290
8864108
44795067
21018165
8426769
59478404
62555091
28009457
93184937
4931195
11897835
39949514
77029737
77591615
61978298
60293906
73578543
642255
10639325
68879552
68081234
97713438