27994183
6436376
15637936
10249755
38184288
68487220
7776813
86999071
50739133
40088210
34986195
84316233
96964974
62255860
38749881
84991027
28641390
9313527
23212896
7164359
23616167
26233352
88713673
22073552
15555787
96473854
56714887
95953740
40117859
3831808
669797
45573904
57546136
7170782
12824456
58064462
1556458
57813180
37635029
28472412