18406396
7864628
77418483
10063671
82612157
17414554
45817225
95551201
65322975
541148
8945368
85185797
66802031
30182414
41946263
63054927
16597802
32112408
8657197
38841538
29858824
22995997
58407064
27549891
28886875
86267101
5882259
28669965
67302184
39547034
97409786
74988880
25302746
47138985
72949858
28439928
46424576
25144220
36366662
10519162