50984602
84175311
63339692
15695925
23962087
5324365
92529169
55588269
99286267
11905305
6557405
76586284
63601595
17451346
37858550
24296258
3653005
85674820
7353831
19883698
1143713
35791637
15238249
49422501
52436194
46216619
62651185
85642103
67206747
71389291
72844581
9514990
16988353
74011055
38149690
77431638
11791024
38237748
58141061
80776814