75656992
5116832
965627
5062182
4902989
26222708
66479851
52117762
55319458
95575599
80796557
1318605
94963703
2666287
55056471
59162997
11412241
30235559
4318288
61802226
66993861
2445447
6691738
17592448
59456224
32734106
69483258
50053075
8864470
18849351
75174436
31009633
93872607
14084180
77831545
7375150
58412588
7610285
17042875
88463824