96895413
27279876
45245344
26663834
3562787
55263133
39142028
3082984
80294564
25395206
78975233
72236873
4556501
5503416
70339713
61285459
27236810
24583208
97483193
27426397
60414310
61251452
68225371
38464641
4917141
97154706
40678500
32204079
32943259
98032565
29015815
63721926
79016928
9667326
31124755
64495346
78074330
37733556
27739016
24045582