21137518
42646512
78588795
2028563
153193
60644364
94991302
65189356
6742760
75138281
20949229
22899933
41814251
16098897
14166899
71591172
29145292
75138603
7509135
5903744
97634049
96352820
4942804
82916483
43391960
3124534
87202543
8725310
77928236
88067401
29617007
95762533
97569281
98092824
29253125
24285537
15742431
76577164
11864629
15229868