30978248
38262467
16106864
29563767
7311739
84543606
77423646
96955894
58912189
32783534
74627985
22864098
4260708
37755013
5840409
67644412
99742974
70561463
15248229
80544384
92015686
70089118
72253145
65009737
90469002
6215996
40281117
96841751
76927992
71156393
25418718
15526387
34228327
50458042
85912581
14255711
24111346
53167001
8715284
84729632