40588291
23367285
7152496
4379421
59795591
92583213
91855879
14157966
95043678
34792826
13218884
39593043
45307070
10055280
60226028
87357171
34281260
55333236
87612764
38551987
27024643
96575096
8832431
92386909
41094571
49266353
44831078
29928263
23429494
75654070
25596508
28107480
81173609
16811141
40392084
72186277
68831646
50481989
27157229
15514284