45783612
4814906
36469701
2139433
4554988
30844012
77173766
78864914
6329493
19529755
19402098
572494
590217
36887562
91992924
72998318
80884905
35007630
77114990
89387689
97117579
25574935
35454304
51108868
1321336
37924094
65115181
33461141
33863257
17262707
82078679
82055230
6828751
5599227
22937154
48597732
36213497
15846984
67384286
51059790