31411766
2863779
62713377
84871370
53433919
52135252
78574416
95741930
87327037
42952816
39639654
42672878
13101188
578657
86482982
83796497
65627676
11588799
24558649
50061323
33101951
5197502
54909944
85985882
78686102
1465669
9788878
5548141
85199814
20395140
38052477
82756456
50508030
12048644
86201210
12604933
4662789
6959713
9061366
93194289