93054272
29748185
96626844
17336079
95764861
87304353
81726633
4672289
3486734
56907518
7929346
14952083
50919125
936475
34434422
99448388
20331787
2395285
69379630
65152006
23429756
92741613
40419895
95083726
74308911
3677053
77468124
19796971
12056024
9154150
82912859
2077857
70685416
5044385
41737711
68192501
96949042
70713555
86595834
49266686