14731564
95305146
32816207
4789977
72236147
95894093
5107636
23473323
76903120
8509152
27087496
26411893
69137433
53364966
26478273
75855938
53912324
76982118
6166192
63352475
96353347
88429241
15103647
23285419
25018756
3189958
21735382
70938780
22794351
6448117
87571960
40711783
5321144
58807009
54704720
54339183
35561210
22731047
46221153
96237888