22171405
166343
57288722
98241022
32059660
18308288
23342615
5617340
84213401
54815173
25631505
29828306
45795557
25431135
13335436
52602022
9874040
61123205
152847
89045976
70241249
77326
28031779
67331035
3006971
30707521
73864300
574263
7771448
717569
1180122
95258672
36179978
34445549
63115810
61942773
51563578
11169970
88954774
76588410