38167598
34973728
573357
19433968
12619178
26497227
40767722
19652067
64383524
9006161
29946473
58326985
79904584
1131741
780966
28941456
67783944
14258667
58984315
90651267
69553009
53496032
77749669
97871475
48052754
46025692
17352859
72752041
56768586
16809701
46455263
95303910
72631012
94816260
4395087
88027411
67026088
29878830
40669008
45215834