30032646
28519060
13054643
41464005
61687180
64533493
66335095
14775278
93856935
79568286
89015990
4044224
81155144
7417409
8924893
78679581
39426774
30453692
83356370
7594754
27043433
82614064
17845968
3830257
18922585
1129642
67572652
87848346
7845244
40226612
7515696
11924869
74007336
77045496
25402164
47626854
57105006
94648759
1833870
23662520