2356936
8157035
37308830
1104494
43075733
275419
50576434
86538208
87375353
83421132
80113272
80427538
65216036
22625095
34764701
32907458
59816012
55026996
832280
29168142
77066558
11124223
20967994
96007453
58343263
48799976
94107965
26716749
39667805
22317572
20213365
89915741
95417127
9163788
69761096
73269649
34539004
101511
7669530
92331986