58697425
63703060
71633758
70286608
55938195
84383184
17238119
96522201
82156650
5869783
14594276
29772661
54034752
61243309
95241128
92654538
69213344
63719582
67524278
4359258
26631444
7251903
25628450
87003312
46755380
5093911
5135942
1151532
43198295
52802584
43973135
75556436
46775194
89007297
3434911
63413507
53198699
32476294
81722693
900897