45937156
56451399
30866854
85513347
37842067
77574501
68908492
62513165
32909920
98284841
3068564
82576107
51706054
87531082
79046152
71682955
31026935
35427927
49358550
89504554
1707778
16445070
44025131
37268744
19959508
8409308
33944469
71765110
91451757
12183803
31241906
66593083
21821820
21869692
20194420
81798795
127348
61237136
14197088
70762006