80673536
26134444
69934627
30492027
72652995
70494865
42485315
29421318
36677608
14162222
62416088
2111253
71757182
98394035
16182201
73855191
69482803
54976893
6284992
5586976
76302716
96578825
11053755
3725415
16458026
2764628
5273609
32511909
8521228
74768092
87744946
19929114
16784830
21045581
64879002
25976333
71313437
8157928
96581070
73499083