16022226
65992661
56778677
12705768
94411327
64059035
14088763
36726530
45564347
15316434
91177313
89389652
9150461
52995987
50994567
36057455
24906614
7588440
3852368
22526658
37277732
34926718
2327959
82403389
42327204
34059907
1292301
39738973
5795403
29255752
88362314
32682056
63733556
3645949
22351451
54804587
2413603
61188259
71799432
24501003