15129510
98337048
55914756
50203238
1881212
65177651
87961346
2456265
67971323
60206548
38537819
24537177
55199349
33153077
88088705
82028697
96143234
53862035
46876356
61882222
94733501
89922939
36096142
82367944
74245800
88042892
47269151
51212988
77559655
59421463
49093107
78778350
31197040
75712845
14558737
43972142
40535190
96136354
74451990
6202228