31589187
11989069
71466035
24136786
71723357
4028693
96768998
15506508
37494249
73637672
81876853
83161693
36781789
75145428
4780397
57202119
71936600
70932350
52637277
6145413
58343140
9706056
3176145
35274510
35599968
48437795
86567578
60774336
10968330
98012586
9009367
48271460
50017007
13378967
6726010
38836141
96364015
21244415
20983842
299455