22309458
15396344
81175343
54697350
29542284
86687748
40852997
26182672
11032203
15939565
9559283
17049415
35369126
56102009
11925397
6634307
93536461
77277073
96263350
82149565
37328806
93439588
30597259
41488143
51178847
23031089
96637526
34124280
97547478
56648956
81966792
68572038
51058386
27884588
64144057
75869719
14949326
7986518
657441
41954794