3545831
44951077
24406497
42642412
19091924
20659517
6866225
76118812
59139062
33278627
25228571
47277843
21429906
35652774
28215239
53473918
16107319
90651766
77113800
38811180
50499194
33143966
93441727
95664924
19208855
22572157
51242460
75657846
54973521
30883162
36407851
51966789
354358
5809543
67594363
616351
83804131
4593540
24826495
28038201