20678848
70902869
55606753
26965039
9245383
25283874
56202143
36148246
33532960
8754926
50584264
33147349
39971619
59623960
32928709
52946955
41979266
24491514
93927281
65543733
47366217
39787253
511668
41202594
56575916
57173495
43693783
50852991
55804235
82215739
60297585
80729280
93395348
9961357
96894803
40959397
67876159
21453062
13495319
56078114