99638246
50209329
4265474
58737821
31047145
88841289
84173888
22909998
50233926
36228455
6045844
20046667
15927296
86395326
5702018
62848755
45792850
54639919
53253243
9891601
13675328
885816
48926162
21107533
8056522
7430964
67943437
23359284
46677892
14575498
5722477
75023263
48851305
31941635
97653871
17642455
20298784
3105963
488659
45838180