22232772
4804265
96852145
42713330
33763560
64717890
82363483
36193471
24274957
7406489
79096960
69242446
3565580
95138190
78061366
57629306
22741998
77032564
93157315
50025025
72649488
39582777
93861445
28126889
12654458
25112081
61323288
60117942
1457048
1751585
49762020
41465300
46985860
30239248
9580428
87092716
18712655
81758282
17099508
45153201