37377955
89067931
42182356
72809612
21959861
1258607
5836223
59013163
58722043
44543815
7738627
85568374
70755041
58547592
73428163
41844806
20051319
94092609
56185348
33238949
89545144
60609718
17042409
46876962
12216739
75457008
23811568
42393680
93889915
50007844
82049477
31549
50551097
777112
16132314
44203646
97653923
93132051
64671961
46173860