28039366
71344878
82344387
59081129
327220
97095432
38319327
83577855
39241017
96997615
85462424
73279389
19064797
2403299
5051433
84933287
92923362
4083541
62561194
36546008
19604541
6921568
15712579
65481315
17803196
6798522
3382319
32557165
80711265
23491648
6333092
17538535
13612648
35257904
43932566
7982436
71999248
36888195
85121619
40647363