3052775
972510
80843397
9573767
771958
34192661
9163325
36669988
79188864
59691331
31098075
77814208
20742339
94682205
83162702
30601908
9661567
81198395
58436004
36498650
23128288
33763874
89935612
86314349
13564310
70775548
40688383
94965336
41696936
36979488
64269454
53292212
99303050
22325025
93815420
16611737
82105037
86622801
58766066
52455266