45529372
9471140
41786709
6438955
36275278
92645550
5729966
34215356
71883469
8782777
35502647
6033353
15418318
7553216
57264424
20802227
72658369
81735310
586837
54416982
58247269
674833
70974764
49986724
3697254
88724349
44815084
87735907
97876345
94143332
29772569
52907606
1178089
12027069
66856690
11829204
7246622
36736400
38241389
81145362