40595103
4869576
6902743
72921350
29954111
38943338
40244949
54926766
61719741
49781553
76596444
59573023
83244311
47285852
42054957
10131561
70756980
73249184
48377350
5312875
60283496
33724730
51533488
24781619
84437549
50945865
6467478
43895027
9626337
95638194
96493334
78445451
17755188
39323926
58341840
26678479
95436948
95794325
69741280
21246357