47216581
38712635
8316519
12988391
55795447
89444435
79913077
78799026
96034984
10782023
41579898
71186447
82135069
10795325
63156812
41782078
96451084
69433442
92051407
14429073
59138898
45823202
19042167
93894162
3092945
65275584
52151156
35684968
26322396
80748061
94891173
45648319
89316892
34289230
57257177
51223918
54601646
18617310
30627446
94785286