30781952
72142213
23659478
21736855
64716941
41695777
79819425
63344981
1894668
4055628
86764295
65403380
30918476
66421755
50763507
49128906
59684174
9556130
55092600
65202368
74617373
99364971
5866107
25533807
25881452
96141813
43942101
28224603
59758204
36859926
7622989
55209364
97441823
89825515
12275073
87436732
4749888
13354801
4152983
23441145