31795164
538339
48138063
36085059
44052353
13389596
4946337
22307320
45166545
52851263
95876575
52778846
6685527
49828281
24568869
69097987
8898751
4616999
62293602
80406891
63593153
76537920
98253917
99266494
43927326
70645979
11108702
68826115
40378980
58217604
68468527
47433270
32259910
60655783
5799523
67348047
35125337
20271990
32786044
27607756