31668394
43447052
94016660
63023861
6451196
9072720
90452441
5993358
16139853
86429173
61997624
93649589
90349636
88487025
95134311
65877458
43084486
18332771
32922627
38721601
26152306
14854311
3005830
68107084
66744472
2750783
42714101
91131348
49486293
23486311
89798380
62743816
39882812
73205194
70615239
44942410
64539345
5718901
92762586
23343317