51686493
1224935
66004096
39525124
35327583
23611610
13936177
96311776
25078868
26584278
23354355
10666883
22666513
98149646
3134453
62393674
32102960
14565293
51127832
5732009
94329882
51599666
345765
4041693
19143520
54257179
63248667
3676771
82262500
94682418
39222888
63347259
89597350
41785785
44992583
64126706
76577384
6848230
44907645
73393811