31632288
40487263
24957462
86625632
71106194
1929997
32782704
24552070
35351442
45129837
45666494
8191207
8847479
2962500
96749494
84367593
29045774
72591686
89399155
4686994
99629819
22351174
79265269
3036307
22292277
47168463
80299265
85481341
88551207
60986507
66269776
62613738
64483730
64958645
484303
75129050
62272465
49978671
91449107
81826006