97139488
53032274
47604236
58462679
88457839
34209248
12159296
14388297
30536607
32905571
99237106
12229314
38765037
68703609
13479608
33794394
15828507
79346095
60521328
2797856
6544341
59753398
98953866
65404803
3641976
23071784
53917890
4074709
7663332
9320722
30105799
38161462
80616013
94255973
67864565
17598852
31065755
357894
46809169
15335283