20631717
43812496
1227343
2763162
50173309
86768842
4671724
70591536
26143415
47811611
29286188
49244830
4538840
68518652
31763563
12933701
68727309
17219248
88814453
76742347
14863055
62554564
31884336
31201845
42506544
83383325
71439953
60738894
52144232
27312136
9437357
27494
49448999
42811983
58529196
53849338
29736375
40476703
63885444
58375202