50932366
34813211
62033228
78792671
66813955
38727472
8368136
13003104
71316848
9049456
37361799
55249883
99296983
30464864
95836085
96676815
55222121
94935331
86181438
8990692
41945611
6667707
95472679
24244017
5120737
79703998
48565784
94866057
24414237
82007864
29858435
1394129
10961671
36177788
63454661
53758396
870370
1380862
1918844
52121035