25005513
29881516
21052259
87759621
17059241
65179381
29413679
61144998
17187671
24031519
41881011
33486761
56535499
16785133
16747857
1148107
30138411
25646416
45054551
44111156
53264389
13746032
4111460
94293948
79965027
50087712
43457946
88674755
53555873
27402490
47209429
97981259
22831496
81979345
2838090
96302935
44849084
22281205
55283172
80034686