45177213
4732932
75605224
74929253
51541004
56012699
31849471
6144944
16634579
27049744
98023297
82355716
67742592
54519114
84903952
39919239
18977949
26819086
50189812
94879309
67504547
82147589
54218112
14703352
91236930
43058399
56238747
39259447
77576319
55748385
82511667
47459912
19934630
95261946
42945838
19255510
54931081
9083028
54052798
97746808