959127
4894758
18079752
19378668
69285165
65379683
15536258
17746897
41295903
60146804
36799705
7862757
83302962
41488708
65897775
70146181
27483973
52253220
78868199
47992250
43611648
93623340
84911251
14482880
38051471
87442876
83128494
95796280
66343654
83423809
58248377
42579705
95673876
49911151
56592424
4667207
56117375
11642256
26028675
61364180