50378250
96257251
62878
18859795
29632474
9912459
45568573
40673966
4292691
5151933
1955182
3326863
958170
11011644
36393268
32468227
50752015
65971431
24693458
14153194
11197568
25641970
5396918
27768179
15605755
2109845
90071007
42562187
388092
52631408
7301697
82868121
51923644
42574354
24505904
4106128
43424229
49098135
58473399
73248769