31063355
60043928
3019598
64199826
59994052
94593587
35508642
9917216
60591943
29218722
82122387
24605892
60407154
29142050
45081239
571352
37828018
77631962
37623705
20262129
29986236
14104975
29893127
19799101
42682998
7463573
85276556
20266074
89676050
64422346
39677164
16073604
8802207
6139245
95591029
71209655
76434106
2799600
24293348
27624732