31538689
48957275
60761142
73581308
6974697
8625812
28591371
30759782
96047898
66265242
40485000
38827413
5798043
4467861
6601965
67052351
54225391
40433019
23746422
46133376
8789316
10909275
89616983
31516361
41809732
21192568
6876408
41601136
75717107
66328501
23019328
4658851
32083678
401225
41714994
72493922
31106889
24827033
36006361
33245957