58851484
15623556
65882089
95854558
57529476
25896204
59682425
213485
97964235
18836230
65694571
48585591
766918
30553911
56264159
18943233
84118147
57168023
77585060
61031737
33474106
52365865
19125720
2695704
37211734
60976735
55668831
99017688
26218481
16181650
55415782
43546678
12882351
23503942
41098027
38387467
6858485
80471079
308710
15391379