30782533
23578108
42619400
40737294
87994639
29249384
66379852
4068658
63877499
8229925
23899744
39842743
67673481
83464658
63053102
17961078
82992957
77295507
95127505
63146145
48094139
53724526
992259
18803482
4057920
16942126
18005608
30007547
16989115
21329060
37434219
45097263
43332995
42036289
96973439
12653629
49037848
34575159
76371068
70034876