1459616
5445064
3489832
69699755
59309542
2821482
50534204
32812377
40136737
24987543
20247890
1255080
77314467
21983877
28552325
4347748
25278037
18544226
39529327
98962798
69598666
89588180
46663515
19798452
19233740
6975954
85357926
46968195
55775211
29197987
98298659
82285454
98079500
4927092
142365
76005994
45655183
4720582
33687662
76919478