41448805
20506450
89912256
41385558
3457936
51106702
15754547
33189642
64493692
4215888
12053187
76732419
84828043
59726232
17693673
58349363
25825153
26782066
5774209
95002755
206814
26905680
84389753
31193649
65841483
27927389
7663742
90256762
70715375
64129002
20232605
94937236
7783735
20907592
71058289
64877805
82501854
30853016
90367431
22098404