31604017
71142346
543239
2433347
8008890
33241255
28972100
45957893
17338864
18052296
8661439
4982055
50116015
752939
32779902
28021495
44203276
50213331
13567560
54419554
86682342
2774564
51088157
14699333
68863885
78252352
29469149
84939594
20039161
11474116
72614839
64294403
34356595
83195666
6994690
17957717
882563
4941772
21325465
30345564