941259
31975581
7145645
94232712
1517703
75276118
22931725
4157109
59512663
24613412
20295122
87388157
59223146
27355091
62627694
79628271
33693162
73198533
19158834
19906780
9103553
26257325
59156150
87168158
62854292
88948601
57211314
86858096
89738303
25776091
51558068
78812424
12386879
18664509
47071527
5187097
22383372
39286061
23268450
72602602