15641246
3884968
3373280
97961213
37811453
68211734
66132862
30081672
29237522
61288515
11132900
2363004
67192615
87026019
41142692
13447275
520454
82698868
95175828
2747356
87097051
143982
3538386
51456166
54089895
72682115
80164558
79276184
85329229
61942124
78303166
1852582
25528370
4867547
25386209
85716031
66388226
75467337
24551151
4262271