6681426
39451652
885537
98636475
10331329
67451076
173195
43793312
21155686
82109934
80112644
5974961
38974108
92276672
839160
66429117
13007635
76352480
94708253
22403500
8351129
90958732
25808050
87561228
81456312
93172656
33927740
48194165
28539124
98537118
35057199
17038883
85191775
29061991
81075711
23892159
61361906
28861976
69833088
29688576