45782540
86827287
7015804
7531361
11368507
13741177
58441492
18727251
33412934
25695575
48914815
4669617
11375966
5188299
99513947
65331584
30374530
90005057
44885699
31547982
563539
73316893
95914586
1225566
76127088
14077147
46305401
88018755
76708349
238992
90549085
77707741
27913604
55203421
95982664
41716180
96787502
145881
69706092
45973411