35561368
66314090
68412564
20704831
19532047
2755568
33064011
571260
70658117
95446306
13681351
72585715
73926534
32273399
5941475
78578451
50606029
83879538
79253475
6902675
79615249
89624694
13467725
56988331
13663882
81637447
50538125
81479849
68076735
18959461
58832084
66357887
49762155
6187887
57782301
23304594
50411617
30737349
54539645
53775335