91968238
48902437
135843
28052054
70408843
88334123
61006642
89879392
82692165
26075326
59953386
3862617
28778443
34331536
44428190
27134270
97996516
14858892
48023121
80327225
76839539
27383563
54727928
52858368
3337350
42773375
36859610
10193398
1003740
99903547
98511392
48486799
97294130
90607982
12401794
1912603
2067053
17998599
17588193
3259325