77102093
59771230
1593452
42261738
38825939
14236424
99126081
21376621
63137256
48471089
19212412
16855929
3451106
63427606
97096501
9982888
31583784
8082960
80941220
83669400
38305875
7849097
59879701
23151304
18379033
27733712
11115730
98045043
27746252
93473701
26515861
80038532
5562415
18353476
9978140
36351990
57811010
9635320
55146727
3113389