560574
20493036
76053759
39202464
388063
69621569
25925366
97757784
757291
86423349
94233348
81071554
13793737
40248811
16638373
330946
20358351
41716918
21829899
34315011
66743632
1232539
23093863
93391338
79621538
17916165
25009319
6307027
42671023
13472106
20084820
54983612
63644083
38261843
9086492
98381104
46645578
34387096
47697745
35919927