98279488
56401074
31877043
65682553
49322260
61143820
54026073
95247864
65186599
97313331
8568053
39098944
76632946
42265465
30436193
50081184
13825565
87179354
76401813
79574801
53534591
42931480
79048640
58394152
30464069
90354848
81069764
17332570
80525290
50702952
69706814
1943954
80235826
55029802
86541684
1844274
86056753
54627210
85945268
88069666