96155684
24968097
1133126
21831715
83989434
23517527
80619918
7585179
71449545
72216735
10567213
71722844
4564051
77166586
50108336
36653063
51587405
48502280
51192196
41627152
19561551
12674579
18654405
59006999
24248056
1775773
34385198
3634855
11826586
89231719
63073307
59183444
42761404
77073138
55749197
41572060
12478830
81809977
5704213
94406621