3468436
9042620
51206423
13266830
72333833
45201060
50985454
10177822
204375
70012383
37638898
2312527
56005925
944493
75855629
59398332
89492776
95206900
12143571
51608451
54626932
34024074
86953529
67058185
38664959
17677082
30322214
88074965
28641884
82614360
8983807
60076851
24684598
7343600
86284609
27356458
81929732
53826387
48966294
1528982