50967482
9887246
95911599
75853021
18248099
23947308
84826526
27865285
6633137
42096201
2902835
83153943
56361149
14343014
5127663
81951356
3531127
5961586
8157739
50064773
58255768
4043354
2422160
60415125
26803316
6994859
26214895
5542905
52655284
7137588
36918939
31596630
39311978
44724148
21068846
96971933
68932541
68014911
9744571
47254302