50933963
74154615
988713
99708277
56827547
12594584
42875232
5957763
78305975
37877603
33179724
40452256
35864246
32254250
6938407
12361120
80544092
48773209
45899114
54284801
8065450
16488128
34216935
72677213
51902319
89735126
51646755
31787577
3573892
44799970
67672601
933803
24332630
21683411
15224224
594267
58079013
13699117
7508671
59861082