56662883
29535913
23952516
238049
27991796
33119238
31854508
815908
96421935
93936152
70241660
32085097
41642946
33712906
20995602
2255503
4611469
71515546
56534500
96979846
96511204
71236668
12086868
73484339
18219305
72253810
30512077
61424749
72714541
50523195
26456419
5532182
67958854
45374040
92701084
24626685
22604291
46492542
25767557
54931844