40384897
12297168
71199902
26317620
59822019
21573051
58519257
57491646
61426365
35393817
4317658
60419235
58427006
97345597
29144711
37552585
24552403
4946286
95036364
6786675
51555243
78436200
69766546
84608178
84756928
20663793
82613833
60638946
80522433
76233301
92813516
81758203
302752
53809914
27501176
56417919
6374006
95949110
70203168
38498460