40917588
29057422
6454973
14369838
33308487
41037168
28405998
55384593
2348349
7574969
76329
87555859
7644514
7076405
7764237
69119648
61394135
79921481
44198129
23907190
3212552
28411381
65913717
83602079
10373190
20528787
67145608
4104527
65129540
2117852
37312157
23774435
60527918
5437054
48135822
90291057
95912664
47981283
53022687
8344274