15995
1101258
55172070
71943643
4121236
13123222
14845486
83023111
39056473
31525450
33003083
68647689
2686258
3663752
69578547
32071644
30099811
86849927
15062416
91627317
19116017
99582131
74581160
47384421
91556100
26319160
32256539
30057802
77716140
69939870
35596722
7526118
37177461
69607111
40552263
4122681
50414624
92014754
7532944
17495147