42716144
15887814
954730
7248347
13887092
62278712
51761141
44794958
7654234
5013640
71468006
48055417
46392509
56519430
11932651
2606813
687276
24266104
98435881
24134574
43178833
48311523
55495125
78128302
29169282
35836435
81243196
64262956
66149673
80064944
87379350
6699661
16017200
2015674
745845
86485523
81891991
44039659
6447891
64309184