46424184
20437660
3752980
84567930
84446629
29251349
83884220
31015263
843462
72196474
11031427
30847865
80919766
3521838
76904809
5807209
75251621
63716151
82464626
60734151
99743689
61088443
77847885
67531108
57368959
82168116
4216717
26343966
66922925
87627723
1216272
50086295
2692833
43155095
92028675
83827461
4407565
99228149
91445248
45431795