82896243
3800191
50359890
9164265
29648560
25305239
82296652
96587984
60501600
32129381
3277702
15057070
69532873
35318542
65299491
53303146
13427422
73018186
75498643
891559
77364322
33519027
55323866
6251116
33646641
25626870
77806612
2586979
28991415
39004678
27174982
57132193
36704628
64781065
10311541
10068503
49402109
13325936
88079362
50545168