31797468
6936162
6967003
61126573
67094263
87721647
7581743
55786312
77053936
20224578
55371551
81436840
8394906
9519545
36628563
95965915
79834001
15142175
4990198
656267
22107216
35302277
8473275
53038258
22969277
4307299
3931786
33172707
14018731
23909602
35183074
8076991
4585380
70576286
71106956
68349526
85583884
43523264
22823564
15348281