40957850
86962995
646410
28454869
21356220
56834511
57589220
50488495
56049919
27175833
92624308
33653159
54844991
59897821
14291317
6407273
20164696
22492947
19965922
56141460
64137596
93739096
50445166
43075002
97549532
18201114
43104657
60287263
85005704
27267926
47604982
96059110
39884309
51334684
29368067
86932258
7796412
98813678
26157583
85052973