25266100
59926755
62415725
82609001
11227648
99851521
240488
39119066
63562445
91951720
65804113
84879359
75687014
14122462
21008217
39764357
12975696
7977678
74394652
70527702
45251038
40307867
80608453
66066116
35218751
93955689
14853690
4488904
50297267
14189581
8516699
62571008
28109925
10577668
5146662
96291427
17945766
34595355
86176885
3888029