22065686
58394505
5306530
6267053
65524182
22437105
54041423
64955438
2983701
5876821
5115271
6360234
70196189
46999264
77785605
20008484
4453290
25828160
2250741
83158330
19086117
4648645
13693719
69958264
96295095
14974577
3118913
94205431
43092334
90978916
41591730
85388568
3698810
58707913
98864820
31847158
4277148
13747424
49329530
31443875