31241140
96157993
72708858
12432424
7222408
55855745
22433147
22333183
36246449
9770951
61263831
81921799
37012972
22564393
36458927
96914777
14291860
78203531
25871550
4499204
35667034
393983
33738064
21178408
68302391
56349325
7105789
9832723
2765572
69118163
76545299
65312030
45882356
25802366
34375020
16361192
43612253
99218290
88819731
73341865