49098168
31658890
44581494
22994788
64431101
10578021
11676156
76192289
9854761
66691149
89978609
44872214
14656794
32017160
87319690
11007073
62541376
1936394
83432119
1107472
48392913
3003314
12098545
75155162
48047094
96411917
18069515
3323666
69779719
87887661
98063897
3856913
40841242
1055111
75069776
54331911
96957580
32066618
29888321
72928649