42216949
84495702
3815647
17251815
27545478
66285756
8278967
99532618
11378553
34668222
41604579
57733180
57234040
20461064
93243014
70357752
57729095
27484450
25172509
93823454
52194451
68438161
59751527
26293679
3660890
93718838
71932009
37513235
69829645
23505054
6019363
43989672
9478178
99398971
64644332
27025199
62172364
64153151
55895579
72683614