21118806
36984016
6940553
686341
71312117
10954732
97206066
18949559
877113
68302122
51858316
47242594
47508930
41034893
25601890
87038242
43637240
78177188
1148166
19862746
73029443
14525429
83557462
48516740
5962886
99914803
92669036
46442692
83349871
42437514
931789
82477142
99833758
64104126
26835609
24342401
28031818
7984415
32382393
80043571