40564263
29036249
50572541
83638939
987852
7379988
66766108
94634868
28672191
47838446
974671
19077513
66716030
79816319
20062708
61358602
37231395
306441
52232907
7366393
15181596
17593874
3263840
9576615
63655
74503202
68544897
78768690
95274488
21165384
95984841
22175277
906362
39367080
23422302
61128098
25988391
39791404
72181195
18824802