53156863
95141588
99346005
62527920
25673706
82669459
5402242
5595327
54426946
4459554
30409094
42536637
69395981
76581072
81875050
55359414
11003538
9814295
76523873
25574132
22223268
39057307
78706932
95017529
91526154
15224672
477301
51893296
51286237
20727450
48118680
15462961
34853157
31522861
23536682
20785302
39511229
2334574
96808051
34194795