29178849
56773215
47281700
38774370
44341538
50224951
2792615
8408985
31501785
69605901
4835970
88948613
199383
94664117
40331760
11231032
7598392
40705454
6876998
94105356
73624918
86365837
58655687
76938527
74053316
92814165
5685217
25183919
21182528
51034902
75747132
965990
60666010
40637531
46226826
97993635
19005876
56064363
76779658
26103509