50868108
69541425
25446842
81011037
40685260
55847489
20506468
20126635
74485896
32318244
8915127
29823800
99762066
42793634
1492863
59577264
81184678
64329554
8158338
22772451
5543412
20344996
26949131
35195352
79965541
308073
26982052
31959351
6220280
179525
393479
3295192
76635928
3764584
56691754
4158103
97416953
55807126
89737211
51756272