28288489
47316668
478687
4380104
85112764
41548427
81215676
75876365
24962532
21385980
9796448
20091714
75062902
92727949
19034754
75792567
70456106
36435097
4386903
70541152
42459866
67131457
1247868
61134645
84959044
58385458
14856662
49876392
60555091
6297847
6265158
67369000
75703368
30662811
49304773
78429034
73553991
82383635
33126947
80699232