54951448
73505415
15857219
47719510
22281088
6736290
91806493
78069403
52611284
89868211
68537856
38877172
44189597
62541666
38621461
19297149
49763671
26525703
83581049
41403366
18543147
58402831
11997920
82716820
95559033
918952
67202922
70237007
72476419
49331876
96095936
10715292
74599231
24805987
85487252
39808092
69575598
32003255
15293360
92151563