31469981
55074930
7081194
95737595
83785666
364027
8852609
92458637
40429992
25146265
24702905
23612545
80942520
74274024
58785070
85235961
70322442
14019759
8879
29654007
5264962
97273914
67168878
71785904
88749279
16442842
94561707
18877299
44215291
54092349
17251460
272671
68651057
10693481
1974181
42016836
8744863
41909250
7826661
15833873