508615
9818203
31332336
3769023
95447773
39215370
3757136
56155014
96103320
25299165
30215606
23766262
4764572
34784054
8036591
44035228
26665014
12839728
3385539
70829548
64638994
7945976
18786484
16378813
95671172
65956918
13949925
25451649
97119580
85027792
40654174
69569988
27215579
53812991
18163422
8694556
85163587
43358721
52051767
12505984