31515881
78057617
11169643
9571693
90351006
1695451
23717195
91206418
74812786
16111693
12963858
13559087
80834771
13171876
49662133
38147338
12287175
72245904
88175957
95863782
124663
49633268
75391103
44091941
34999612
5321993
52032163
9754193
10155886
67714545
39273802
59363300
68951203
49848909
76769237
106384
66523829
74793779
38102629
7718916