58585632
11365196
5093140
9862473
15808519
20212485
63464081
23215782
52003636
71417129
28725247
36155232
95616787
10705823
5504103
88248468
50309373
61256206
44325843
70049852
24706978
58229872
3985981
15089748
83355714
24438209
59977513
72836280
88344
75377485
60194115
57798185
370130
60806166
71442708
29564196
98943956
49418091
66168302
98239170