58647593
99939698
53661987
2239435
66466372
61759012
62935965
84545010
53256468
9423220
45013171
8276448
169635
51161661
7671454
18833145
98982813
83625366
97342370
34133764
65145900
20731456
4513154
4713637
76801534
7192488
96903769
70793124
7357534
40674215
4227956
1498998
95122615
80693475
49722619
97257296
3363702
97658685
57242801
23879224