1199660
57027125
2637468
1541696
92885382
28043434
11318584
85212048
33701569
25252174
50723120
86593338
130758
43038855
68882134
84319730
55102107
43985478
18921842
15607720
94619641
1925636
353260
60269246
87744226
82948958
12898373
46734606
54783909
89247261
22447369
21172027
13596946
88923703
60001390
94077682
58754285
9343613
95945928
46443272