54943988
60487890
41436933
19061992
29929910
46898817
99437209
65358744
79062096
53143649
40445043
507514
30277370
47868928
563308
6308628
34308080
7390376
72574529
8623206
10556287
32638304
77928378
44959071
4712303
95448678
20685347
3678882
53529007
82638789
92781790
75956337
70305714
21625140
71113233
51243508
12884358
19938978
94276257
17432600