129922
90116293
82542159
26914198
58255391
17274926
36029537
40451845
44107105
64285689
33499161
9207411
73408780
21974395
84469954
76632974
3199439
2024810
4198520
1069132
65924792
11384577
22712727
69026260
86896056
14176309
33795812
36395440
46039838
66873318
79339711
37012836
9122516
94395885
42093254
49278796
50147530
95973290
60732944
50564935