112012
99485289
21965366
3608892
8843720
54447429
13521431
3472694
33697872
2358039
65921963
4073789
55453653
492602
76652364
95298766
5400336
57486996
64079190
16999376
84709109
82996735
22739439
64308520
19094322
99726152
88345613
6345519
4645772
74974211
25826211
3039757
94168223
1583918
3263687
85354243
3196513
96546014
81422688
75901163