93578663
57378824
4064998
82413382
51052070
99582930
35573507
50674077
7418183
13769313
76226544
60351583
19114923
36344446
94833918
48417340
51095295
32488624
20424455
17729562
90803275
49971506
52585088
2007590
53562505
32027101
33414960
5894264
63152880
32841943
4997407
21795412
98069122
85646694
643656
7183218
38338676
30831682
66964085
98132946