43704587
7211389
6936131
56981304
51959901
34756653
26369279
53496061
3530677
34846013
83571983
53884905
38373369
88366783
31579167
274241
86064748
54063184
3395858
89408255
38598762
915086
5048928
18574885
24665165
68304265
76592482
1971311
48712828
69014743
41167121
61979151
37709904
97359178
21555
72494010
882276
36806180
82231731
47721506