31945360
35959132
72181620
38856746
9051042
93692190
23494801
50593684
66105385
3312412
969135
75611786
35676468
78387186
99115170
1007643
68715349
39217244
77949681
2674188
63907326
77592119
37474297
8645666
64148247
58661530
16177886
77243055
5438209
8266079
56329994
1386683
47082196
32925412
19969625
86526861
95767928
26471662
36253800
53458552