48837551
9250664
49142859
1776612
80191381
32601836
49356461
46183869
78559017
89693320
5928257
4187315
8097591
14515440
47264363
22967087
97279230
28531086
95148694
24931570
92992418
89298550
22418165
99142036
44897516
35781165
11029472
29843068
70139330
42025550
2702745
14308772
51242685
69819571
49903115
47954304
60264661
76074104
30023398
45735796