32137660
90486532
34058280
48901776
1123646
87265065
5946253
1857209
82623986
77599091
9253394
22405481
96746162
80102739
41143330
92546620
4375662
31432976
77551021
14059135
51625409
95777381
34949199
50605308
6084403
56581836
45559450
45741168
96406024
9443860
9482845
98013822
8798430
3584953
34858441
12251519
17687920
35613111
83819964
16239860