31769397
3136723
90862513
37808497
75074362
66888768
7186800
23957438
41248042
28188489
64421666
42889664
50573756
74047711
14923472
5820965
10068256
33427527
81374333
20402553
87977474
36092611
79703922
53143603
81274442
84968043
88599883
85926450
69948454
24752779
55583223
13546565
5522248
28616840
82361538
6949432
73243599
92935681
7862363
5987340