58901083
1635033
1403121
36039750
49127019
86926309
2694455
66501341
84475337
70817779
23923691
72954009
51356472
6372495
44723854
5054663
64081449
65731206
30717790
92293258
93649669
85719467
68677068
8875231
28301024
37823954
53053568
2807647
41204834
90053331
3232148
37008232
82387450
59238732
91751739
55501927
8973765
51509213
13188217
6086451