49046436
51979714
1996712
28536076
11815579
81091965
83864210
13308340
95792483
10292390
9856440
12217792
93886255
69306077
22451223
57199141
50086439
49499002
74441535
32885724
24443804
12838874
5141263
8909354
38008307
4412361
96613033
68279680
9818374
7037189
25289007
75138428
77068718
24157758
99199266
98733956
20251914
25539270
70692307
21065067