21095827
53841667
63111082
98929135
1288064
66308186
59853923
19659
32041394
525109
26549952
9916612
52001887
51064511
34726029
93757450
55037
54629280
91259602
71688761
80385431
33933844
4137763
8173964
37466599
84935512
49431209
97317924
86243840
445485
71529741
206970
38553515
58973048
66045436
46176589
22885187
98499466
69939584
6472836