39927199
26383769
12816697
97347240
77221683
99939477
54795124
35156704
90026843
63705309
17641927
6561621
15552452
52113295
93474147
99474479
96854468
93379540
60426191
31376636
76512708
29125096
92447350
89578034
72245326
14365588
67146147
24827141
41039636
83459205
83697218
72075401
84248647
29116752
82407808
93878777
30801767
69868442
51213427
69091725