305811
90665767
81605745
98432990
77882707
43215684
5889184
67097132
17056440
42667667
26471720
2176368
65618506
79721476
76966040
68418524
16611173
82957258
80977328
1409714
39289375
757976
42671731
24958696
3189609
51994853
14865609
67392114
2534828
54546990
18453398
54087149
12887775
54677144
36906490
65723329
9399215
849669
812390
40727256