71138016
3225917
53933640
27229051
17038943
70302615
41912363
36989239
12593015
61885220
37991171
89042358
42672789
8178952
38903748
83113280
55924643
92942230
7579643
73913177
39954347
7648705
58433943
99409145
44663478
56882387
18318361
9458855
4344372
48816255
18068004
67999553
29143833
19069166
98609456
9762636
69776395
3176782
30697250
45319371