52109346
55941796
4916338
456033
9407139
52921557
1088344
39165447
17309847
12856423
52648440
64567224
94034818
81877219
20414899
47373539
64433786
28025022
7986740
44333167
95891485
61343014
75026621
21985931
99017741
83086815
79693239
47099656
26058400
8667118
44327821
3831166
4199614
8608187
25779270
55491496
644647
11049511
19412431
59352355