31863480
85979386
92452894
91682608
1997255
15604616
82539631
60948010
91839108
70298829
81469693
28577200
17837129
88068016
2045237
64599118
19987355
75283076
682397
26413542
93337183
874176
2483279
51412100
86942854
25737470
87224372
20649035
69901388
87906703
87023576
16698261
83713396
53148152
15693478
48022360
3329917
8919606
60495319
1577896