55009582
58268173
27519312
17789690
49045532
54454453
30695360
6576237
4299575
8428293
41161227
25594005
82082142
67193890
7524796
15505353
6523681
45488680
40873057
7405396
50363500
19381707
76141068
67213977
61738382
15614861
62056072
16027111
81344168
68312108
36701772
50123332
5845340
7785413
307228
59744253
6891014
86731144
51373991
31869941