76785865
39905895
15653046
21317380
6788095
29465123
46512928
12382744
263891
77889813
72795917
20139496
49186875
4292616
50896983
30772652
31124448
1319010
39364701
4974543
7429082
65306860
96349399
44239455
43574105
43054888
8438285
44611676
11822781
59772902
13568279
45433621
25338114
84331071
55953222
86548214
65834601
65129231
75666498
89056852