80224943
41054326
16284968
25724199
28552218
20836166
69568276
88796984
24215600
85445877
72174735
58123312
21254031
6235654
19276095
38962501
51228865
15311066
28318515
42018171
32245741
84287381
91232307
52153670
70572177
44769655
35221328
55733697
46703410
63225634
48549450
42551885
7913104
76107248
28833873
71699116
6625474
7143269
99067165
36507437